taler-ios

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

commit 06ab03efbe7f4e653897e655bf250e2995780eca
parent 4f433c414f9a99354909456f6efb8c9686224c33
Author: Marc Stibane <marc@taler.net>
Date:   Tue, 10 Oct 2023 19:48:30 +0200

Debugging

Diffstat:
MTalerWallet1/Controllers/Controller.swift | 2+-
MTalerWallet1/Views/Sheets/URLSheet.swift | 6+++++-
2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/TalerWallet1/Controllers/Controller.swift b/TalerWallet1/Controllers/Controller.swift @@ -74,7 +74,7 @@ class Controller: ObservableObject { // MARK: - extension Controller { - func openURL(_ url:URL) -> UrlCommand { + func openURL(_ url: URL, stack: CallStack) -> UrlCommand { symLog.log(url) guard let scheme = url.scheme else {return UrlCommand.unknown} var uncrypted = false diff --git a/TalerWallet1/Views/Sheets/URLSheet.swift b/TalerWallet1/Views/Sheets/URLSheet.swift @@ -13,7 +13,11 @@ struct URLSheet: View { @EnvironmentObject private var controller: Controller var body: some View { - let urlCommand = controller.openURL(urlToOpen) +#if DEBUG + let _ = Self._printChanges() + let _ = symLog.vlog() // just to get the # to compare it with .onAppear & onDisappear +#endif + let urlCommand = controller.openURL(urlToOpen, stack: stack.push()) Group { switch urlCommand {