diff options
author | Iván Ávalos <avalos@disroot.org> | 2023-02-12 20:33:10 -0600 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2023-02-14 16:05:10 -0300 |
commit | 23dd3cd9e783955b2badc5dab850468512e6cae7 (patch) | |
tree | 35681915f251316b43ac0f6fcb8d912c01d826e6 /wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt | |
parent | c0d94e7a240e97198eacdd33719c5983591bf219 (diff) | |
download | taler-android-23dd3cd9e783955b2badc5dab850468512e6cae7.tar.gz taler-android-23dd3cd9e783955b2badc5dab850468512e6cae7.tar.bz2 taler-android-23dd3cd9e783955b2badc5dab850468512e6cae7.zip |
[wallet] Added serializer for unknown fields in TalerErrorInfo.
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt')
-rw-r--r-- | wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt b/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt index d67d9b3..cd66193 100644 --- a/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt +++ b/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt @@ -180,17 +180,17 @@ class TransactionsFragment : Fragment(), OnTransactionClickListener, ActionMode. } } - override fun onActionButtonClicked(t: Transaction) { - if (t.error != null) { - t.handleKyc({ error("Unhandled Action Button Event") }) { error -> - error.kycUrl?.let { + override fun onActionButtonClicked(transaction: Transaction) { + if (transaction.error != null) { + transaction.handleKyc({ error("Unhandled Action Button Event") }) { error -> + error.getStringExtra("kycUrl")?.let { launchInAppBrowser(requireContext(), it) } } - } else if (t is TransactionWithdrawal && !t.confirmed) { - if (t.withdrawalDetails is WithdrawalDetails.TalerBankIntegrationApi && - t.withdrawalDetails.bankConfirmationUrl != null) { - launchInAppBrowser(requireContext(), t.withdrawalDetails.bankConfirmationUrl) + } else if (transaction is TransactionWithdrawal && !transaction.confirmed) { + if (transaction.withdrawalDetails is WithdrawalDetails.TalerBankIntegrationApi && + transaction.withdrawalDetails.bankConfirmationUrl != null) { + launchInAppBrowser(requireContext(), transaction.withdrawalDetails.bankConfirmationUrl) } } } |