summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2023-02-12 20:33:10 -0600
committerTorsten Grote <t@grobox.de>2023-02-14 16:05:10 -0300
commit23dd3cd9e783955b2badc5dab850468512e6cae7 (patch)
tree35681915f251316b43ac0f6fcb8d912c01d826e6 /wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt
parentc0d94e7a240e97198eacdd33719c5983591bf219 (diff)
downloadtaler-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.kt16
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)
}
}
}