taler-ios

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

commit bec5961cc53a67d67e80f121c169c2b7bb4f16e1
parent cb4704134676cea0ca49700fa25c01ad327cbf0a
Author: Marc Stibane <marc@taler.net>
Date:   Fri, 12 Jul 2024 23:22:03 +0200

disable hintNetworkAvailability, logging

Diffstat:
MTalerWallet1/Controllers/Controller.swift | 20++++++++++++++------
MTalerWallet1/Quickjs/QuickDataTask.swift | 2+-
2 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/TalerWallet1/Controllers/Controller.swift b/TalerWallet1/Controllers/Controller.swift @@ -1,7 +1,12 @@ /* - * This file is part of GNU Taler, ©2022-23 Taler Systems S.A. + * This file is part of GNU Taler, ©2022-24 Taler Systems S.A. * See LICENSE.md */ +/** + * Controller + * + * @author Marc Stibane + */ import Foundation import AVFoundation import SwiftUI @@ -59,6 +64,7 @@ class Controller: ObservableObject { default: "unknown" } self.logger.log("Internet connection is \(status)") +#if false DispatchQueue.main.async { if path.status == .unsatisfied { self.isConnected = false @@ -73,6 +79,7 @@ class Controller: ObservableObject { } } } +#endif } self.logger.log("Start monitoring internet connection") let queue = DispatchQueue(label: "InternetMonitor") @@ -165,12 +172,12 @@ class Controller: ObservableObject { WalletCore.shared.versionInfo = versionInfo backendState = .ready // dismiss the launch animation } catch { // rethrows - symLog.log(error.localizedDescription) // TODO: .error + self.logger.error("\(error.localizedDescription)") backendState = .error // ❗️Yikes app cannot continue throw error } } else { - symLog.log("Yikes❗️ wallet-core already initialized") // TODO: .fault + self.logger.fault("Yikes❗️ wallet-core already initialized") } } } @@ -179,6 +186,7 @@ class Controller: ObservableObject { extension Controller { func openURL(_ url: URL, stack: CallStack) -> UrlCommand { symLog.log(url) + self.logger.trace("openURL(\(url))") guard let scheme = url.scheme else {return UrlCommand.unknown} var uncrypted = false switch scheme.lowercased() { @@ -191,7 +199,7 @@ extension Controller { messageForSheet = url.absoluteString return paytoScheme(url) default: - symLog.log("unknown scheme: <\(scheme)>") // should never happen + self.logger.error("unknown scheme: <\(scheme)>") // should never happen } return UrlCommand.unknown } @@ -208,7 +216,7 @@ extension Controller { func talerScheme(_ url:URL,_ uncrypted: Bool = false) -> UrlCommand { guard let command = url.host else {return UrlCommand.unknown} if uncrypted { - symLog.log("uncrypted: taler://\(command)") + self.logger.trace("uncrypted http: taler://\(command)") // TODO: uncrypted } switch command.lowercased() { @@ -229,7 +237,7 @@ extension Controller { case "refund": return .refund default: - symLog.log("unknown command taler://\(command)") + self.logger.error("unknown command taler://\(command)") } return .unknown } diff --git a/TalerWallet1/Quickjs/QuickDataTask.swift b/TalerWallet1/Quickjs/QuickDataTask.swift @@ -138,7 +138,7 @@ class QuickDataTask: NSObject { Task.detached { var errmsg = "No http response from \(url)" logger.error("⁉️ \(self.requestID, privacy: .public) \(method, privacy: .public) \(error, privacy: .public) \(errmsg, privacy: .public)") - await WalletModel.shared.hintNetworkAvailabilityT(false) +// await WalletModel.shared.hintNetworkAvailabilityT(false) Controller.shared.checkInternetConnection() // TODO: pass error to walletCore var errmsg_p0 = UnsafeMutablePointer<CChar>(mutating: errmsg.cString(using: .utf8)) var responseInfo = JSHttpResponseInfo(request_id: self.requestID,