diff options
author | Iván Ávalos <avalos@disroot.org> | 2024-02-28 11:40:36 -0600 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2024-02-29 11:18:39 -0300 |
commit | 1a93d0809653210988a66dc6c368e1531365deda (patch) | |
tree | 8623ea23af893af09297bfcc6d05ee8312b7a771 /wallet | |
parent | 53163f914e8173239188beb01da2570642041b6a (diff) | |
download | taler-android-1a93d0809653210988a66dc6c368e1531365deda.tar.gz taler-android-1a93d0809653210988a66dc6c368e1531365deda.tar.bz2 taler-android-1a93d0809653210988a66dc6c368e1531365deda.zip |
[wallet] Remove bank URL from x-taler-bank URI, add receiver name to IBAN
bug 0008532
Diffstat (limited to 'wallet')
3 files changed, 4 insertions, 7 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/withdraw/WithdrawManager.kt b/wallet/src/main/java/net/taler/wallet/withdraw/WithdrawManager.kt index d5438f2..4c9479b 100644 --- a/wallet/src/main/java/net/taler/wallet/withdraw/WithdrawManager.kt +++ b/wallet/src/main/java/net/taler/wallet/withdraw/WithdrawManager.kt @@ -97,7 +97,6 @@ sealed class TransferData { override val amountEffective: Amount, override val withdrawalAccount: WithdrawalExchangeAccountDetails, val receiverName: String? = null, - val bankUrl: String, val account: String, ): TransferData() @@ -382,7 +381,6 @@ fun createManualTransferRequired( } else if (uri.authority.equals("x-taler-bank", true)) { TransferData.Taler( account = uri.lastPathSegment!!, - bankUrl = uri.pathSegments.first(), receiverName = uri.getQueryParameter("receiver_name"), subject = uri.getQueryParameter("message") ?: "Error: No message in URI", amountRaw = amountRaw, @@ -392,6 +390,7 @@ fun createManualTransferRequired( } else if (uri.authority.equals("iban", true)) { TransferData.IBAN( iban = uri.lastPathSegment!!, + receiverName = uri.getQueryParameter("receiver_name"), subject = uri.getQueryParameter("message") ?: "Error: No message in URI", amountRaw = amountRaw, amountEffective = amountEffective, diff --git a/wallet/src/main/java/net/taler/wallet/withdraw/manual/TransferIBAN.kt b/wallet/src/main/java/net/taler/wallet/withdraw/manual/TransferIBAN.kt index a9e5f59..1ebee4f 100644 --- a/wallet/src/main/java/net/taler/wallet/withdraw/manual/TransferIBAN.kt +++ b/wallet/src/main/java/net/taler/wallet/withdraw/manual/TransferIBAN.kt @@ -67,6 +67,9 @@ fun TransferIBAN( .padding(all = 16.dp) ) + transfer.receiverName?.let { + DetailRow(stringResource(R.string.withdraw_manual_ready_receiver), it) + } DetailRow(stringResource(R.string.withdraw_manual_ready_iban), transfer.iban) DetailRow(stringResource(R.string.withdraw_manual_ready_subject), transfer.subject) diff --git a/wallet/src/main/java/net/taler/wallet/withdraw/manual/TransferTaler.kt b/wallet/src/main/java/net/taler/wallet/withdraw/manual/TransferTaler.kt index e15af89..cc6597e 100644 --- a/wallet/src/main/java/net/taler/wallet/withdraw/manual/TransferTaler.kt +++ b/wallet/src/main/java/net/taler/wallet/withdraw/manual/TransferTaler.kt @@ -72,11 +72,6 @@ fun TransferTaler( } DetailRow(stringResource(R.string.withdraw_manual_ready_account), transfer.account) DetailRow(stringResource(R.string.withdraw_manual_ready_subject), transfer.subject) - - TransactionInfoComposable( - label = stringResource(R.string.withdraw_bank), - info = cleanExchange(transfer.bankUrl), - ) TransactionInfoComposable( label = stringResource(R.string.withdraw_exchange), |