WIP/TODO: Compare ChestData ways

This commit is contained in:
poka 2021-05-31 04:06:37 +02:00
parent 97c566f429
commit 8a5be74074
5 changed files with 27 additions and 4 deletions

23
lib/models/chestData.dart Normal file
View File

@ -0,0 +1,23 @@
import 'dart:io';
class ChestData {
String dewif;
Map<int, WalletData> accounts;
int defaultWallet;
ChestData({dewif, accounts, defaultWallet});
factory ChestData.fromJson(Map<String, dynamic> json) =>
_$ChestDataFromJson(json);
Map<String, dynamic> toJson() => _$ChestDataToJson(this);
// Representation of ChestData when debugging
@override
String toString() {
return this.accounts.entries.join();
}
}
class WalletData {
String name;
File avatar;
}

View File

@ -146,7 +146,7 @@ class ConfirmStoreWallet extends StatelessWidget with ChangeNotifier {
_myWalletProvider.listWallets =
_myWalletProvider
.readAllWallets(_currentChest);
_myWalletProvider.getDefaultWallet();
// _myWalletProvider.getDefaultWallet();
scheduleMicrotask(() {
_walletOptions.reloadBuild();
_myWalletProvider.rebuildWidget();

View File

@ -46,7 +46,7 @@ class WalletOptions extends StatelessWidget {
_walletOptions.walletID = '0:${wallet.number}';
_myWalletProvider.getDefaultWallet();
// _myWalletProvider.getDefaultWallet();
_walletOptions.isDefaultWallet =
(defaultWallet.id() == _walletOptions.walletID);

View File

@ -28,7 +28,7 @@ class WalletsHome extends StatelessWidget {
if (myWalletProvider.listWallets.isEmpty) {
firstWalletDerivation = myWalletProvider.listWallets[0].derivation;
myWalletProvider.getDefaultWallet();
// myWalletProvider.getDefaultWallet();
}
log.d("${myWalletProvider.pinCode},${myWalletProvider.pinLenght}");

View File

@ -122,7 +122,7 @@ class OnboardingStepFourteen extends StatelessWidget {
await _generateWalletProvider.storeHDWChest(
generatedWallet, 'Mon portefeuille courant', context);
_myWalletProvider.readAllWallets(_currentChest);
await _myWalletProvider.getDefaultWalletAsync();
// await _myWalletProvider.getDefaultWalletAsync();
scheduleMicrotask(() {
_walletOptions.reloadBuild();
_myWalletProvider.rebuildWidget();