taler-android

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

commit 88c3ef490fdd149bd6927b99ad58c297c4cc0d7e
parent d9e60ad7eb2e4720e3679a0f26213dc13110973c
Author: Iván Ávalos <avalos@disroot.org>
Date:   Mon, 12 May 2025 16:53:17 +0200

[wallet] Re-add error reporting to payment dialog

bug 0009946

Diffstat:
Mwallet/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/wallet/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt b/wallet/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt @@ -168,6 +168,13 @@ class PromptPaymentFragment : Fragment(), ProductImageClickListener { showLoading(false) paymentManager.resetPayStatus() navigateToTransaction(payStatus.transactionId) + if (payStatus.error != null) { + if (model.devMode.value == true) { + showError(payStatus.error) + } else { + showError(payStatus.error.userFacingMsg) + } + } } is PayStatus.None -> { // No payment active.