gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-taler-ios] 01/11: callStack


From: gnunet
Subject: [taler-taler-ios] 01/11: callStack
Date: Sat, 10 Aug 2024 04:29:21 +0200

This is an automated email from the git hooks/post-receive script.

marc-stibane pushed a commit to branch master
in repository taler-ios.

commit a30dc47d0371b52a361659e349afec0a8e96c80f
Author: Marc Stibane <marc@taler.net>
AuthorDate: Thu Aug 8 05:59:45 2024 +0200

    callStack
---
 TalerWallet1/Views/Transactions/ManualDetailsV.swift      | 3 ++-
 TalerWallet1/Views/Transactions/TransactionSummaryV.swift | 7 +++++--
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/TalerWallet1/Views/Transactions/ManualDetailsV.swift 
b/TalerWallet1/Views/Transactions/ManualDetailsV.swift
index 12d78ff..bb3cd74 100644
--- a/TalerWallet1/Views/Transactions/ManualDetailsV.swift
+++ b/TalerWallet1/Views/Transactions/ManualDetailsV.swift
@@ -148,6 +148,7 @@ struct TransferRestrictionsV: View {
 }
 // MARK: -
 struct ManualDetailsV: View {
+    let stack: CallStack
     var common : TransactionCommon
     var details : WithdrawalDetails
 
@@ -376,7 +377,7 @@ struct ManualDetails_Previews: PreviewProvider {
                               reserveIsReady: false,
                                    confirmed: false)
         List {
-            ManualDetailsV(common: common, details: details)
+            ManualDetailsV(stack: CallStack("Preview"), common: common, 
details: details)
         }
     }
 }
diff --git a/TalerWallet1/Views/Transactions/TransactionSummaryV.swift 
b/TalerWallet1/Views/Transactions/TransactionSummaryV.swift
index 8c8b677..e2e92a1 100755
--- a/TalerWallet1/Views/Transactions/TransactionSummaryV.swift
+++ b/TalerWallet1/Views/Transactions/TransactionSummaryV.swift
@@ -236,6 +236,7 @@ struct TransactionSummaryV: View {
 
 
     struct PendingWithdrawalDetails: View {
+        let stack: CallStack
         @Binding var transaction: Transaction
         let details: WithdrawalTransactionDetails
 
@@ -251,7 +252,7 @@ struct TransactionSummaryV: View {
             let withdrawalDetails = details.withdrawalDetails
             switch withdrawalDetails.type {
                 case .manual:               // "Make a wire transfer of 
\(amount) to"
-                    ManualDetailsV(common: common, details: withdrawalDetails)
+                    ManualDetailsV(stack: stack.push(), common: common, 
details: withdrawalDetails)
 
                 case .bankIntegrated:       // "Authorize now" (with bank)
                     if !transaction.isPendingKYC {              // cannot 
authorize if KYC is needed first
@@ -322,7 +323,9 @@ struct TransactionSummaryV: View {
                             }
                         }
                         if pending {
-                            PendingWithdrawalDetails(transaction: 
$transaction, details: details)
+                            PendingWithdrawalDetails(stack: stack.push(),
+                                               transaction: $transaction,
+                                                   details: details)
                         } // ManualDetails or Confirm now (with bank)
                         ThreeAmountsSheet(stack: stack.push(),
                                    currencyInfo: $currencyInfo,

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]