taler-android

Android apps for GNU Taler (wallet, PoS, cashier)
Log | Files | Refs | README | LICENSE

commit 47723af929feec09aec983d5f4ae0f6691fb4be6
parent 1046009f68c1f9bcf70114f8fc62729b1a02a3c0
Author: Iván Ávalos <avalos@disroot.org>
Date:   Thu, 29 May 2025 15:41:32 +0200

[wallet] show cta-wire-transfer after confirming withdrawal

bug 0009999

Diffstat:
Mwallet/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt | 6+-----
Mwallet/src/main/java/net/taler/wallet/withdraw/manual/ManualWithdrawSuccessFragment.kt | 4----
2 files changed, 1 insertion(+), 9 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 @@ -225,11 +225,7 @@ class PromptWithdrawFragment: Fragment() { if (transactionManager.selectTransaction(it)) { status.amountInfo?.scopeInfo?.let { s -> transactionManager.selectScope(s) } - when (status.status) { - Success, AlreadyConfirmed -> findNavController().navigate(R.id.action_promptWithdraw_to_nav_transactions_detail_withdrawal) - ManualTransferRequired -> findNavController().navigate(R.id.action_promptWithdraw_to_nav_exchange_manual_withdrawal_success) - else -> error("unreachable") - } + findNavController().navigate(R.id.action_promptWithdraw_to_nav_transactions_detail_withdrawal) } else { findNavController().navigate(R.id.action_promptWithdraw_to_nav_main) } diff --git a/wallet/src/main/java/net/taler/wallet/withdraw/manual/ManualWithdrawSuccessFragment.kt b/wallet/src/main/java/net/taler/wallet/withdraw/manual/ManualWithdrawSuccessFragment.kt @@ -61,10 +61,6 @@ class ManualWithdrawSuccessFragment : Fragment() { val qrCodes by withdrawManager.qrCodes.observeAsState() val devMode by model.devMode.observeAsState() - BackHandler { - selectedTx?.let { navigateToDetails(it) } - } - ScreenTransfer( status = status, qrCodes = qrCodes ?: emptyList(),