summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler/wallet/transactions
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2023-11-02 21:51:54 -0600
committerTorsten Grote <t@grobox.de>2023-11-07 11:08:01 -0300
commit0aba291fef07b4cf0aaa1f510292ef98aae8527b (patch)
tree96464d0acf7f0bbde45de444a84549fe69725975 /wallet/src/main/java/net/taler/wallet/transactions
parent8372c75bbb59c295f25c830fbdc08006e97c2e4c (diff)
downloadtaler-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.kt8
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 -> {}
}
}