Fix defaultWallet checking
This commit is contained in:
parent
e6ff487b3d
commit
794d24e235
|
@ -1,5 +1,6 @@
|
||||||
import 'dart:io';
|
import 'dart:io';
|
||||||
import 'package:gecko/models/myWallets.dart';
|
import 'package:gecko/models/myWallets.dart';
|
||||||
|
import 'package:logger/logger.dart';
|
||||||
import 'package:shared_preferences/shared_preferences.dart';
|
import 'package:shared_preferences/shared_preferences.dart';
|
||||||
|
|
||||||
// Files paths
|
// Files paths
|
||||||
|
@ -19,3 +20,6 @@ String cesiumPod = "https://g1.data.le-sou.org";
|
||||||
// Responsive ratios
|
// Responsive ratios
|
||||||
bool isTall;
|
bool isTall;
|
||||||
double ratio;
|
double ratio;
|
||||||
|
|
||||||
|
// Logger
|
||||||
|
var logger = Logger();
|
||||||
|
|
|
@ -84,13 +84,9 @@ class MyWalletsProvider with ChangeNotifier {
|
||||||
// int nbr = int.parse(_id.split(':')[1]);
|
// int nbr = int.parse(_id.split(':')[1]);
|
||||||
final _walletConfig = File('${walletsDirectory.path}/$chest/list.conf');
|
final _walletConfig = File('${walletsDirectory.path}/$chest/list.conf');
|
||||||
|
|
||||||
_walletConfig.readAsLinesSync().forEach((element) {
|
return WalletData(_walletConfig
|
||||||
WalletData wallet = WalletData(element);
|
.readAsLinesSync()
|
||||||
if (_id == "${wallet.chest}:${wallet.number}") {
|
.firstWhere((element) => element.startsWith(_id)));
|
||||||
return wallet;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
return WalletData("0:0:Null:0");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void getDefaultWallet() {
|
void getDefaultWallet() {
|
||||||
|
@ -100,14 +96,8 @@ class MyWalletsProvider with ChangeNotifier {
|
||||||
File(defaultWalletFile.path).createSync();
|
File(defaultWalletFile.path).createSync();
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
defaultWallet = getWalletData(defaultWalletFile.readAsStringSync());
|
||||||
////////////////////////////////////////////////////////////
|
print("found default wallet $defaultWallet");
|
||||||
defaultWallet = getWalletData(defaultWalletFile.readAsStringSync());
|
|
||||||
print("found default wallet $defaultWallet");
|
|
||||||
} catch (e) {
|
|
||||||
print("ERROR $e");
|
|
||||||
defaultWallet = WalletData('0:0:null:0');
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<int> deleteAllWallet(context) async {
|
Future<int> deleteAllWallet(context) async {
|
||||||
|
|
|
@ -133,7 +133,7 @@ class WalletsHome extends StatelessWidget {
|
||||||
)),
|
)),
|
||||||
ListTile(
|
ListTile(
|
||||||
// contentPadding: const EdgeInsets.only(left: 7.0),
|
// contentPadding: const EdgeInsets.only(left: 7.0),
|
||||||
tileColor: _repository == defaultWallet
|
tileColor: _repository.id() == defaultWallet.id()
|
||||||
? Color(0xffD28928)
|
? Color(0xffD28928)
|
||||||
: Color(0xffFFD58D),
|
: Color(0xffFFD58D),
|
||||||
// leading: Text('IMAGE'),
|
// leading: Text('IMAGE'),
|
||||||
|
@ -148,7 +148,8 @@ class WalletsHome extends StatelessWidget {
|
||||||
textAlign: TextAlign.center,
|
textAlign: TextAlign.center,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
fontSize: 16.0,
|
fontSize: 16.0,
|
||||||
color: _repository == defaultWallet
|
color: _repository.id() ==
|
||||||
|
defaultWallet.id()
|
||||||
? Color(0xffF9F9F1)
|
? Color(0xffF9F9F1)
|
||||||
: Colors.black)))),
|
: Colors.black)))),
|
||||||
// dense: true,
|
// dense: true,
|
||||||
|
|
|
@ -344,7 +344,7 @@ packages:
|
||||||
name: logger
|
name: logger
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.9.4"
|
version: "1.0.0"
|
||||||
matcher:
|
matcher:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -37,7 +37,7 @@ dependencies:
|
||||||
sync_http: ^0.2.0
|
sync_http: ^0.2.0
|
||||||
crypto: ^3.0.0
|
crypto: ^3.0.0
|
||||||
fast_base58:
|
fast_base58:
|
||||||
logger: ^0.9.4
|
logger: ^1.0.0
|
||||||
flutter_logs: ^2.1.3
|
flutter_logs: ^2.1.3
|
||||||
sentry: ^4.0.4
|
sentry: ^4.0.4
|
||||||
sentry_flutter: ^4.0.4
|
sentry_flutter: ^4.0.4
|
||||||
|
|
Loading…
Reference in New Issue