diff options
author | Iván Ávalos <avalos@disroot.org> | 2023-11-02 21:51:54 -0600 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2023-11-07 11:08:01 -0300 |
commit | 0aba291fef07b4cf0aaa1f510292ef98aae8527b (patch) | |
tree | 96464d0acf7f0bbde45de444a84549fe69725975 /wallet/src/main/java/net/taler/wallet/transactions | |
parent | 8372c75bbb59c295f25c830fbdc08006e97c2e4c (diff) | |
download | taler-android-0aba291fef07b4cf0aaa1f510292ef98aae8527b.tar.gz taler-android-0aba291fef07b4cf0aaa1f510292ef98aae8527b.tar.bz2 taler-android-0aba291fef07b4cf0aaa1f510292ef98aae8527b.zip |
[wallet] Translate manual withdrawal to DD37
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/transactions')
-rw-r--r-- | wallet/src/main/java/net/taler/wallet/transactions/ActionButtonComposable.kt | 8 |
1 files 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 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 -> {} } } |