commit 58531d5060d38a02d080fd45ecc33e7fa982994f
parent d10b35fc01b729552d5ff8cc13b5f8a39cfc8ded
Author: Marc Stibane <marc@taler.net>
Date: Sat, 8 Aug 2026 20:29:12 +0200
fix automatic payment
Diffstat:
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/TalerWallet1/Views/Transactions/TransactionSummaryList.swift b/TalerWallet1/Views/Transactions/TransactionSummaryList.swift
@@ -303,14 +303,6 @@ struct TransactionSummaryList: View {
amountString: formatted.0,
amountA11y: formatted.1,
payNow: $payNow)
- .onChange(of: payNow) { payNow2 in
- if payNow2 {
- Task {
- payNow = false
- await payTransaction()
- }
- }
- }
} else {
Button("Cancel") { dismissTop(stack.push()) }
.buttonStyle(TalerButtonStyle(type: .bordered))
@@ -322,6 +314,14 @@ struct TransactionSummaryList: View {
.padding(.horizontal)
}
}
+ .onChange(of: payNow) { payNow2 in
+ if payNow2 {
+ Task {
+ payNow = false
+ await payTransaction()
+ }
+ }
+ }
.onNotification(.TransactionExpired) { notification in
// TODO: Alert user that this tx just expired
if checkDismiss(notification, "newTxState.major == expired => dismiss sheet") {