CAKE-294 | wallet saved when accounts and subaddresses are changed

OleksandrSobol committed Mar 30, 2021 at 19:43 UTC a1fe786af20501c87c8626c3594bb2b3b7afd4dc
1 file changed +2
lib/monero/monero_wallet.dart
+2
@@ -100,8 +100,10 @@ abstract class MoneroWalletBase extends WalletBase<MoneroBalance> with Store {
100
101 Future<void> init() async {
102 accountList.update();
103 + accountList.accounts.observe((_) async => await save());
104 account = accountList.accounts.first;
105 subaddressList.update(accountIndex: account.id ?? 0);
106 + subaddressList.subaddresses.observe((_) async => await save());
107 subaddress = subaddressList.getAll().first;
108 balance = MoneroBalance(
109 fullBalance: monero_wallet.getFullBalance(accountIndex: account.id),