transactionUpdates method

  1. @override
Stream<List<Transaction>> transactionUpdates(
  1. TransactionQuery query
)
override

A stream that emits an updated list of transactions whenever FinanceKit reports a change.

Implementation

@override
Stream<List<Transaction>> transactionUpdates(TransactionQuery query) {
  return _transactionEvents
      .receiveBroadcastStream(query.toMap())
      .map((event) => (event as List).cast<Map<Object?, Object?>>().map(Transaction.fromMap).toList());
}