getHistoryTransaction method

  1. @override
Future<TransactionHistory> getHistoryTransaction()
override

Implementation

@override
Future<TransactionHistory> getHistoryTransaction() async {
  final terminalTransactionHistory = await payTerminal.getAllTransaction();
  final List<Transaction> listTransaction = [];
  if (terminalTransactionHistory != null) {
    final converttt = terminalTransactionHistory
        .map(
          (e) => Transaction(
            createAtUTC: e.transactionTerminal.createAtUTC,
            transactionType: e.transactionTerminal.transactionType,
            sumFull: e.transactionTerminal.sumFull,
            idTransactionString: e.transactionTerminal.idTransactionString,
          ),
        )
        .toList();
    listTransaction.addAll(converttt);
  }
  final transactions = TransactionHistory(transaction: listTransaction);
  return transactions;
}