getAllTransactions method

Future<List<Transaction>> getAllTransactions()

Implementation

Future<List<Transaction>> getAllTransactions() async {
  try {
    final result =
        await _methodChannel.invokeListMethod("getAllTransactions");
    if (result != null) {
      final List<Map<String, dynamic>> resultList =
          List<Map<String, dynamic>>.from(result);
      List<Transaction> transactions =
          resultList.map((item) => Transaction.fromMap(item)).toList();
      return transactions;
    } else {
      return [];
    }
  } catch (e) {
    print('Error retrieving transactions: $e');
    return [];
  }
}