summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler/wallet/transactions/TransactionWithdrawalFragment.kt
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2023-11-01 17:52:26 -0600
committerTorsten Grote <t@grobox.de>2023-11-07 11:07:40 -0300
commit8372c75bbb59c295f25c830fbdc08006e97c2e4c (patch)
treec7c358c39593768c407e001b57cf694f4833daad /wallet/src/main/java/net/taler/wallet/transactions/TransactionWithdrawalFragment.kt
parent4aaf6600edc8ee82c53685a023d93807202b494b (diff)
downloadtaler-android-8372c75bbb59c295f25c830fbdc08006e97c2e4c.tar.gz
taler-android-8372c75bbb59c295f25c830fbdc08006e97c2e4c.tar.bz2
taler-android-8372c75bbb59c295f25c830fbdc08006e97c2e4c.zip
[wallet] Upgrade KYC to new API
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/transactions/TransactionWithdrawalFragment.kt')
-rw-r--r--wallet/src/main/java/net/taler/wallet/transactions/TransactionWithdrawalFragment.kt8
1 files changed, 4 insertions, 4 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/transactions/TransactionWithdrawalFragment.kt b/wallet/src/main/java/net/taler/wallet/transactions/TransactionWithdrawalFragment.kt
index 52bd998..0cd6d60 100644
--- a/wallet/src/main/java/net/taler/wallet/transactions/TransactionWithdrawalFragment.kt
+++ b/wallet/src/main/java/net/taler/wallet/transactions/TransactionWithdrawalFragment.kt
@@ -28,7 +28,6 @@ import net.taler.wallet.MainViewModel
import net.taler.wallet.R
import net.taler.wallet.compose.TalerSurface
import net.taler.wallet.launchInAppBrowser
-import net.taler.wallet.showError
import net.taler.wallet.transactions.WithdrawalDetails.ManualTransfer
import net.taler.wallet.transactions.WithdrawalDetails.TalerBankIntegrationApi
import net.taler.wallet.withdraw.TransactionWithdrawalComposable
@@ -61,9 +60,10 @@ class TransactionWithdrawalFragment : TransactionDetailFragment(), ActionListene
override fun onActionButtonClicked(tx: Transaction, type: ActionListener.Type) {
when (type) {
ActionListener.Type.COMPLETE_KYC -> {
- tx.error?.getStringExtra("kycUrl")?.let { kycUrl ->
- launchInAppBrowser(requireContext(), kycUrl)
- } ?: tx.error?.let { showError(it) }
+ if (tx !is TransactionWithdrawal) return
+ tx.kycUrl?.let {
+ launchInAppBrowser(requireContext(), it)
+ }
}
ActionListener.Type.CONFIRM_WITH_BANK -> {