Suspend the databases sooner when suspending the application.

This commit is contained in:
Brent Simmons 2020-02-02 12:11:39 -08:00
parent 206da20387
commit 4fe2a3134f

View File

@ -295,7 +295,8 @@ private extension AppDelegate {
guard UIApplication.shared.applicationState == .background else { return }
AccountManager.shared.suspendNetworkAll()
AccountManager.shared.suspendDatabaseAll()
CoalescingQueue.standard.performCallsImmediately()
for scene in UIApplication.shared.connectedScenes {
if let sceneDelegate = scene.delegate as? SceneDelegate {
@ -303,7 +304,6 @@ private extension AppDelegate {
}
}
AccountManager.shared.suspendDatabaseAll()
os_log("Application processing suspended.", log: self.log, type: .info)
}