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
1 changed files with 2 additions and 2 deletions

View File

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