taler-ios

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

commit ee1354ef0d6b3d006c1f715d44d9048a7cbdcf44
parent 28d896ab5d3f11a0ab9f97f1a8c304f31830b5b1
Author: Marc Stibane <marc@taler.net>
Date:   Fri, 31 Jul 2026 07:44:08 +0200

debugging

Diffstat:
MTalerWallet1/Views/Transactions/TransactionPayDetailV.swift | 1+
MTalerWallet1/Views/Transactions/TransactionRowView.swift | 5+++--
MTalerWallet1/Views/Transactions/TransactionSummaryList.swift | 3++-
MTalerWallet1/Views/Transactions/TransactionsListView.swift | 3++-
4 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/TalerWallet1/Views/Transactions/TransactionPayDetailV.swift b/TalerWallet1/Views/Transactions/TransactionPayDetailV.swift @@ -10,6 +10,7 @@ import SwiftUI struct TransactionPayDetailV: View { + let stack: CallStack let paymentTx: PaymentTransaction #if DEBUG diff --git a/TalerWallet1/Views/Transactions/TransactionRowView.swift b/TalerWallet1/Views/Transactions/TransactionRowView.swift @@ -30,6 +30,7 @@ struct TransactionTimeline: View { @MainActor struct TransactionRowView: View { + let stack: CallStack private let symLog = SymLogV(0) let logger: Logger? let scope: ScopeInfo @@ -364,8 +365,8 @@ struct TransactionRow_Previews: PreviewProvider { var body: some View { let scope = ScopeInfo.zero(DEMOCURRENCY) List { - TransactionRowView(logger: nil, scope: scope, transaction: withdrawal) - TransactionRowView(logger: nil, scope: scope, transaction: payment) + TransactionRowView(stack: CallStack(), logger: nil, scope: scope, transaction: withdrawal) + TransactionRowView(stack: CallStack(), logger: nil, scope: scope, transaction: payment) } } } diff --git a/TalerWallet1/Views/Transactions/TransactionSummaryList.swift b/TalerWallet1/Views/Transactions/TransactionSummaryList.swift @@ -193,7 +193,8 @@ struct PaymentTransactionView: View { } } } else { // show finished payment - TransactionPayDetailV(paymentTx: paymentTransaction) // TODO: details.info.merchant.name + TransactionPayDetailV(stack: stack.push(), + paymentTx: paymentTransaction) // TODO: details.info.merchant.name ThreeAmountsSheet(stack: stack.push(), scope: scope, common: common, diff --git a/TalerWallet1/Views/Transactions/TransactionsListView.swift b/TalerWallet1/Views/Transactions/TransactionsListView.swift @@ -191,7 +191,8 @@ struct TransactionsArraySection: View { url: nil, withActions: true) let row = NavigationLink { destination } label: { - TransactionRowView(logger: logger, scope: scope, transaction: transaction) + TransactionRowView(stack: stack.push("TransactionsArraySection"), + logger: logger, scope: scope, transaction: transaction) .padding(.leading, ICONLEADING) .padding(.trailing, CGFloat(padd)) }.id(transaction.id)