From 1e05238c549eb9e56ea70f5e314b714b5213b980 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Fri, 6 Dec 2019 15:47:25 -0700 Subject: [PATCH] Capture task to ensure it doesn't get deallocated --- iOS/AppDelegate.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/iOS/AppDelegate.swift b/iOS/AppDelegate.swift index 41ab25b75..18f53e55f 100644 --- a/iOS/AppDelegate.swift +++ b/iOS/AppDelegate.swift @@ -347,7 +347,7 @@ private extension AppDelegate { os_log("Woken to perform account refresh.", log: self.log, type: .info) - DispatchQueue.main.async { [weak task] in + DispatchQueue.main.async { if AccountManager.shared.isSuspended { AccountManager.shared.resumeAll() } @@ -355,7 +355,7 @@ private extension AppDelegate { if !AccountManager.shared.isSuspended { self.suspendApplication() os_log("Account refresh operation completed.", log: self.log, type: .info) - task?.setTaskCompleted(success: true) + task.setTaskCompleted(success: true) } } }