From 0aba291fef07b4cf0aaa1f510292ef98aae8527b Mon Sep 17 00:00:00 2001 From: Iván Ávalos Date: Thu, 2 Nov 2023 21:51:54 -0600 Subject: [wallet] Translate manual withdrawal to DD37 --- .../java/net/taler/wallet/transactions/ActionButtonComposable.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'wallet/src') diff --git a/wallet/src/main/java/net/taler/wallet/transactions/ActionButtonComposable.kt b/wallet/src/main/java/net/taler/wallet/transactions/ActionButtonComposable.kt index 778b985..4e4bbe0 100644 --- 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 -> {} } } -- cgit v1.2.3