From bf5db2ab93b5d0e33e5e9ddb6b075ef3be4ab777 Mon Sep 17 00:00:00 2001 From: Ryan ZHAO <> Date: Mon, 2 Dec 2024 13:38:21 +1100 Subject: [PATCH] fix an issue where job runner is not activated when answering calls from CallKit --- Session/Notifications/PushRegistrationManager.swift | 2 ++ SessionUtilitiesKit/JobRunner/JobRunner.swift | 1 + 2 files changed, 3 insertions(+) diff --git a/Session/Notifications/PushRegistrationManager.swift b/Session/Notifications/PushRegistrationManager.swift index 6358fef63..c14a2013b 100644 --- a/Session/Notifications/PushRegistrationManager.swift +++ b/Session/Notifications/PushRegistrationManager.swift @@ -334,6 +334,8 @@ public enum PushRegistrationError: Error { return } + JobRunner.appDidBecomeActive() + // NOTE: Just start 1-1 poller so that it won't wait for polling group messages (UIApplication.shared.delegate as? AppDelegate)?.startPollersIfNeeded(shouldStartGroupPollers: false) diff --git a/SessionUtilitiesKit/JobRunner/JobRunner.swift b/SessionUtilitiesKit/JobRunner/JobRunner.swift index 7cefce9f8..63ae4c5b5 100644 --- a/SessionUtilitiesKit/JobRunner/JobRunner.swift +++ b/SessionUtilitiesKit/JobRunner/JobRunner.swift @@ -1901,6 +1901,7 @@ public extension JobRunner { } static func appDidBecomeActive(using dependencies: Dependencies = Dependencies()) { + SNLog("[JobRunner] appDidBecomeActive") instance.appDidBecomeActive(using: dependencies) }