Add debug statements

This commit is contained in:
Maurice Parker 2019-04-24 16:29:32 -05:00
parent 476bd7ec56
commit 4135ba54fb
1 changed files with 6 additions and 1 deletions

View File

@ -154,7 +154,9 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UISplitViewControllerDele
completionHandler()
}
DispatchQueue.global(qos: .background).async {
logDebugMessage("Handle background URL Session.")
DispatchQueue.global(qos: .background).async { [unowned self] in
// Set up a background task to let iOS know not to kill us
self.backgroundUpdateTask = UIApplication.shared.beginBackgroundTask {
@ -177,6 +179,8 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UISplitViewControllerDele
}
}
self.logDebugMessage("Completed processing background URL Session.")
UIApplication.shared.endBackgroundTask(self.backgroundUpdateTask)
self.backgroundUpdateTask = UIBackgroundTaskIdentifier.invalid
@ -185,6 +189,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UISplitViewControllerDele
}
func application(_ application: UIApplication, performFetchWithCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
logDebugMessage("Woken to fetch articles.")
AccountManager.shared.refreshAll()
completionHandler(.newData)
}