complete budget page
This commit is contained in:
@@ -145,7 +145,7 @@ class TransactionBloc extends Bloc<TransactionEvent, TransactionState> {
|
||||
|
||||
_onTransactionAddDialog(
|
||||
TransactionAdd event, Emitter<TransactionState> emit
|
||||
) async {
|
||||
) {
|
||||
if (state.isValid) {
|
||||
List<Transaction> transactions = state.transactions;
|
||||
Transaction? currentTransaction = state.currentTransaction;
|
||||
@@ -163,7 +163,7 @@ class TransactionBloc extends Bloc<TransactionEvent, TransactionState> {
|
||||
));
|
||||
final computeResult = _computeTransactionLine(transactions);
|
||||
|
||||
await _transactionsRepository.saveTransactions(transactions);
|
||||
_transactionsRepository.saveTransactions(transactions);
|
||||
|
||||
emit(state.copyWith(
|
||||
currentTransaction: null,
|
||||
@@ -208,13 +208,13 @@ class TransactionBloc extends Bloc<TransactionEvent, TransactionState> {
|
||||
|
||||
_onTransactionDeleteCurrent(
|
||||
TransactionDeleteCurrent event, Emitter<TransactionState> emit
|
||||
) async {
|
||||
) {
|
||||
Transaction? currentTransaction = state.currentTransaction;
|
||||
if (currentTransaction != null) {
|
||||
List<Transaction> transactions = state.transactions;
|
||||
transactions.removeWhere((transaction) => transaction.uuid == currentTransaction.uuid);
|
||||
final computeResult = _computeTransactionLine(transactions);
|
||||
await _transactionsRepository.saveTransactions(transactions);
|
||||
_transactionsRepository.saveTransactions(transactions);
|
||||
emit(state.copyWith(
|
||||
currentTransaction: null,
|
||||
transactionDate: const TransactionDate.pure(),
|
||||
|
||||
Reference in New Issue
Block a user