summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt
diff options
context:
space:
mode:
authorTorsten Grote <t@grobox.de>2023-02-22 09:01:31 -0300
committerTorsten Grote <t@grobox.de>2023-02-22 09:01:31 -0300
commit79d52ac4960e99d7b67f6435b03b010ed536e161 (patch)
treeb211146e93ef83df12ebdb73cf4b7ac966b9c661 /wallet/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt
parent005a08ea0f9558bfe92f71fa2da75c0493e61b69 (diff)
downloadtaler-android-79d52ac4960e99d7b67f6435b03b010ed536e161.tar.gz
taler-android-79d52ac4960e99d7b67f6435b03b010ed536e161.tar.bz2
taler-android-79d52ac4960e99d7b67f6435b03b010ed536e161.zip
[wallet] Improve selecting transaction after bank withdrawal
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt')
-rw-r--r--wallet/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt5
1 files changed, 1 insertions, 4 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt b/wallet/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt
index abe9562..fd67e71 100644
--- a/wallet/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt
+++ b/wallet/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt
@@ -92,11 +92,8 @@ class PromptWithdrawFragment : Fragment() {
model.showProgressBar.value = false
withdrawManager.withdrawStatus.value = null
lifecycleScope.launch {
- // FIXME this is hacky and blocks the UI thread, not good for many transactions
- // load new transactions first and wait for result
- transactionManager.loadTransactions().join()
// now select new transaction based on currency and ID
- if (transactionManager.selectTransaction(status.currency, status.transactionId)) {
+ if (transactionManager.selectTransaction(status.transactionId)) {
findNavController().navigate(R.id.action_promptWithdraw_to_nav_transactions_detail_withdrawal)
} else {
findNavController().navigate(R.id.action_promptWithdraw_to_nav_main)