From 5a8920d9ce58622632c1ad4d8b080a31de5f6bb4 Mon Sep 17 00:00:00 2001 From: Iván Ávalos Date: Tue, 31 Oct 2023 16:52:11 -0600 Subject: [wallet] Update refunds to new API --- .../java/net/taler/wallet/transactions/TransactionManager.kt | 12 ++++++++++++ 1 file changed, 12 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 df62f31..edd2912 100644 --- a/wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt +++ b/wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt @@ -124,6 +124,18 @@ class TransactionManager( } } + suspend fun getTransactionById(transactionId: String): Transaction? { + var transaction: Transaction? = null + api.request("getTransactionById", Transaction.serializer()) { + put("transactionId", transactionId) + }.onError { + Log.e(TAG, "Error getting transaction $it") + }.onSuccess { result -> + transaction = result + } + return transaction + } + fun selectTransaction(transaction: Transaction) { mSelectedTransaction.postValue(transaction) } -- cgit v1.2.3