Improved json auto save & budget mobile UI

This commit is contained in:
2024-03-03 17:14:00 +01:00
parent f86c4cd18b
commit fc6f64a271
20 changed files with 570 additions and 168 deletions

View File

@@ -55,6 +55,7 @@ class AccountBloc extends Bloc<AccountEvent, AccountState> {
on<AccountEditLabel>(_onAccountEditLabel);
on<AccountEditSaving>(_onAccountEditSaving);
on<AccountEditColor>(_onAccountEditColor);
on<ClearData>(_onClearData);
_metadataRepository
.getAccountsStream()
@@ -209,4 +210,9 @@ class AccountBloc extends Bloc<AccountEvent, AccountState> {
_metadataRepository.saveAccounts(accounts);
return accounts;
}
FutureOr<void> _onClearData(ClearData event, Emitter<AccountState> emit) {
_metadataRepository.deleteMetadata();
_transactionsRepository.deleteTransactions();
}
}