taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

commit 563902ee110ac7722c2a785ebbd5f188af050835
parent 97ca40f5b60bb5bbdb4d107d2247d73a6fd4119a
Author: Marc Stibane <marc@taler.net>
Date:   Tue, 25 Jul 2023 16:40:50 +0200

Expired, pending

Diffstat:
MTalerWallet1/Views/Transactions/TransactionDetailView.swift | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/TalerWallet1/Views/Transactions/TransactionDetailView.swift b/TalerWallet1/Views/Transactions/TransactionDetailView.swift @@ -109,6 +109,9 @@ struct TransactionDetailView: View { if newMajor == .done { symLog.log("newTxState.major == done => dismiss sheet") doneAction() // if this view is in a sheet this action will dissmiss it + } else if newMajor == .expired { + symLog.log("newTxState.major == expired => dismiss sheet") + doneAction() // if this view is in a sheet this action will dissmiss it } else if newMajor == .pending { if let newMinor { if newMinor == .exchangeWaitReserve { // user did confirm on bank website @@ -233,7 +236,7 @@ struct TransactionDetailView: View { .lineLimit(4) .padding(.bottom) // TODO: isSendCoins should show QR only while not expired - if pending || transaction.isSendCoins { + if pending { QRCodeDetails(transaction: transaction) } ThreeAmountsSheet(common: common, topTitle: transaction.localizedType,