commit 4c1a0dcef544c7aaa0d7e4deb97392ff7cbedc4a
parent eb7be740a36bd165430a429cf865eb9190da5ad2
Author: Marc Stibane <marc@taler.net>
Date: Wed, 24 Jun 2026 08:11:41 +0200
backgroundTask(.appRefresh()) only for TALER_NIGHTLY
Diffstat:
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/TalerWallet1/Controllers/TalerWallet1App.swift b/TalerWallet1/Controllers/TalerWallet1App.swift
@@ -40,11 +40,13 @@ struct TalerWallet1App: App {
let logger = Logger(subsystem: "net.taler.gnu", category: "Main App")
private let biometricService = BiometricService.shared
+#if TALER_NIGHTLY
func scheduleAppRefresh() {
let request = BGAppRefreshTaskRequest(identifier: "net.taler.refresh")
request.earliestBeginDate = .now.addingTimeInterval(4 * 3600)
try? BGTaskScheduler.shared.submit(request)
}
+#endif
@MainActor
func post(_ pastedURL: URL) {
@@ -140,10 +142,13 @@ struct TalerWallet1App: App {
}
case .background:
logger.log("❗️.onChange() ==> Background)")
+#if TALER_NIGHTLY
// scheduleAppRefresh()
+#endif
default: break
}
}
+#if TALER_NIGHTLY
.backgroundTask(.appRefresh("net.taler.refresh")) {
// symLog.log("backgroundTask running")
//#if 0
@@ -162,6 +167,7 @@ struct TalerWallet1App: App {
// }
//#endif
}
+#endif
} else {
// Fallback on earlier versions
return WindowGroup {