diff options
author | Torsten Grote <t@grobox.de> | 2023-02-21 15:16:51 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2023-02-22 08:33:23 -0300 |
commit | 4559c84e445ea43957d19b2022c856c9625a5fc1 (patch) | |
tree | 3294657d18fe616bd75181fd89869ef819f07157 /wallet/src/main/java/net/taler/wallet/transactions | |
parent | 413e27dee882aafc5ecda1153df2a81bb4b70d85 (diff) | |
download | taler-android-4559c84e445ea43957d19b2022c856c9625a5fc1.tar.gz taler-android-4559c84e445ea43957d19b2022c856c9625a5fc1.tar.bz2 taler-android-4559c84e445ea43957d19b2022c856c9625a5fc1.zip |
[wallet] navigate to withdrawal transaction detail for bank withdrawals
#7676
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/transactions')
-rw-r--r-- | wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt | 11 |
1 files changed, 11 insertions, 0 deletions
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<Unit>("deleteTransaction") { put("transactionId", transactionId) |