commit f309f9c86d7dd928ebe485bd879be5c9204d2ecd
parent 536564ce7d487e1490f50b5633afa75a78c7f16e
Author: Marc Stibane <marc@taler.net>
Date: Tue, 27 Jun 2023 22:30:17 +0200
log only release builds
Diffstat:
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))