summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Stibane <marc@taler.net>2023-07-25 16:40:50 +0200
committerMarc Stibane <marc@taler.net>2023-07-25 16:40:50 +0200
commit563902ee110ac7722c2a785ebbd5f188af050835 (patch)
tree2d6a5e22eef36ecbe7fb1464881bbe314e2cc66e
parent97ca40f5b60bb5bbdb4d107d2247d73a6fd4119a (diff)
downloadtaler-ios-563902ee110ac7722c2a785ebbd5f188af050835.tar.gz
taler-ios-563902ee110ac7722c2a785ebbd5f188af050835.tar.bz2
taler-ios-563902ee110ac7722c2a785ebbd5f188af050835.zip
Expired, pending
-rw-r--r--TalerWallet1/Views/Transactions/TransactionDetailView.swift5
1 files changed, 4 insertions, 1 deletions
diff --git a/TalerWallet1/Views/Transactions/TransactionDetailView.swift b/TalerWallet1/Views/Transactions/TransactionDetailView.swift
index e1af98c..b01cd4f 100644
--- 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,