taler-ios

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

commit f309f9c86d7dd928ebe485bd879be5c9204d2ecd
parent 536564ce7d487e1490f50b5633afa75a78c7f16e
Author: Marc Stibane <marc@taler.net>
Date:   Tue, 27 Jun 2023 22:30:17 +0200

log only release builds

Diffstat:
MTalerWallet1/Model/WalletModel.swift | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/TalerWallet1/Model/WalletModel.swift b/TalerWallet1/Model/WalletModel.swift @@ -19,12 +19,16 @@ class WalletModel: ObservableObject { func sendRequest<T: WalletBackendFormattedRequest> (_ request: T, _ delay: UInt = 0) async throws -> T.Response { // T for any Thread +#if !DEBUG logger.log("sending: \(request.operation(), privacy: .public)") +#endif let sendTime = Date.now do { let (response, id) = try await WalletCore.shared.sendFormattedRequest(request: request) +#if !DEBUG let timeUsed = Date.now - sendTime logger.log("received: \(request.operation(), privacy: .public) (\(id, privacy: .public)) after \(timeUsed.milliseconds, privacy: .public) ms") +#endif let asyncDelay: UInt = delay > 0 ? delay : UInt(ASYNCDELAY) if asyncDelay > 0 { // test LoadingView, sleep some seconds try? await Task.sleep(nanoseconds: 1_000_000_000 * UInt64(asyncDelay))