Always update the status sync timer when returning to the foreground. Issue #2005

This commit is contained in:
Maurice Parker 2020-04-21 20:23:46 -05:00
parent f7bdf9d47c
commit 2454b807bb
1 changed files with 2 additions and 2 deletions

View File

@ -157,13 +157,13 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterD
func prepareAccountsForForeground() {
extensionFeedAddRequestFile.resume()
syncTimer?.update()
if let lastRefresh = AppDefaults.lastRefresh {
if Date() > lastRefresh.addingTimeInterval(15 * 60) {
AccountManager.shared.refreshAll(errorHandler: ErrorHandler.log)
} else {
AccountManager.shared.syncArticleStatusAll()
syncTimer?.update()
}
} else {
AccountManager.shared.refreshAll(errorHandler: ErrorHandler.log)