commit 06ab03efbe7f4e653897e655bf250e2995780eca parent 4f433c414f9a99354909456f6efb8c9686224c33 Author: Marc Stibane <marc@taler.net> Date: Tue, 10 Oct 2023 19:48:30 +0200 Debugging Diffstat:
| M | TalerWallet1/Controllers/Controller.swift | | | 2 | +- |
| M | TalerWallet1/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 {