From 4559c84e445ea43957d19b2022c856c9625a5fc1 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Tue, 21 Feb 2023 15:16:51 -0300 Subject: [wallet] navigate to withdrawal transaction detail for bank withdrawals #7676 --- .../java/net/taler/wallet/transactions/TransactionManager.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'wallet/src/main/java/net/taler/wallet/transactions') diff --git a/wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt b/wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt index bbae22b..a65d9a6 100644 --- a/wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt +++ b/wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt @@ -89,6 +89,17 @@ class TransactionManager( } } + /** + * Returns true if given [transactionId] was found for given [currency] and selected. + */ + fun selectTransaction(currency: String, transactionId: String): Boolean { + val t = allTransactions[currency]?.find { + it.transactionId == transactionId + } ?: return false + selectedTransaction = t + return true + } + fun deleteTransaction(transactionId: String) = scope.launch { api.request("deleteTransaction") { put("transactionId", transactionId) -- cgit v1.2.3