taler-android

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

commit 0aba291fef07b4cf0aaa1f510292ef98aae8527b
parent 8372c75bbb59c295f25c830fbdc08006e97c2e4c
Author: Iván Ávalos <avalos@disroot.org>
Date:   Thu,  2 Nov 2023 21:51:54 -0600

[wallet] Translate manual withdrawal to DD37

Diffstat:
Mwallet/src/main/java/net/taler/wallet/transactions/ActionButtonComposable.kt | 8+++-----
1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/wallet/src/main/java/net/taler/wallet/transactions/ActionButtonComposable.kt b/wallet/src/main/java/net/taler/wallet/transactions/ActionButtonComposable.kt @@ -30,8 +30,8 @@ import androidx.compose.ui.res.stringResource import net.taler.wallet.R import net.taler.wallet.transactions.TransactionMajorState.Pending import net.taler.wallet.transactions.TransactionMinorState.BankConfirmTransfer +import net.taler.wallet.transactions.TransactionMinorState.ExchangeWaitReserve import net.taler.wallet.transactions.TransactionMinorState.KycRequired -import net.taler.wallet.transactions.WithdrawalDetails.ManualTransfer interface ActionListener { enum class Type { @@ -49,13 +49,11 @@ fun ActionButton( tx: TransactionWithdrawal, listener: ActionListener, ) { - // TODO: translate manual transfer to DD37 equivalent - if (tx.error == null && !tx.confirmed && tx.withdrawalDetails is ManualTransfer) { - ConfirmManualButton(modifier, tx, listener) - } else if (tx.txState.major == Pending) { + if (tx.txState.major == Pending) { when (tx.txState.minor) { KycRequired -> KycButton(modifier, tx, listener) BankConfirmTransfer -> ConfirmBankButton(modifier, tx, listener) + ExchangeWaitReserve -> ConfirmManualButton(modifier, tx, listener) else -> {} } }