From 5e5c0e0e3d34ee2672a9d73f989304d73cbfecc4 Mon Sep 17 00:00:00 2001 From: Stuart Breckenridge Date: Fri, 21 Jun 2019 22:16:02 +0800 Subject: [PATCH] Rolls back low power changes. --- iOS/AppDelegate.swift | 9 +-------- iOS/Settings/SettingsView.swift | 2 +- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/iOS/AppDelegate.swift b/iOS/AppDelegate.swift index 899bdddc0..d03cae7e5 100644 --- a/iOS/AppDelegate.swift +++ b/iOS/AppDelegate.swift @@ -253,20 +253,13 @@ private extension AppDelegate { } } - /// Performs background feed refresh. If the device is in low power mode, it will not proceed with the refresh. + /// Performs background feed refresh. /// - Parameter task: `BGAppRefreshTask` /// - Warning: As of Xcode 11 beta 2, when triggered from the debugger this doesn't work. func performBackgroundFeedRefresh(with task: BGAppRefreshTask) { scheduleBackgroundFeedRefresh() // schedule next refresh - // If the device is in low power mode, return early - if ProcessInfo.processInfo.isLowPowerModeEnabled { - os_log("Device is in low power mode. Background refresh terminated.", log: self.log, type: .info) - task.setTaskCompleted(success: false) - return - } - var startingUnreadCount = 0 DispatchQueue.global(qos: .background).async { [unowned self] in diff --git a/iOS/Settings/SettingsView.swift b/iOS/Settings/SettingsView.swift index 87e01e8be..bf7eacc1a 100644 --- a/iOS/Settings/SettingsView.swift +++ b/iOS/Settings/SettingsView.swift @@ -41,7 +41,7 @@ struct SettingsView : View { } } - Section(header: Text("DATABASE"), footer: Text("If your device is in Low Power mode feeds will not be refreshed.").lineLimit(3)) { + Section(header: Text("DATABASE")) { Picker(selection: $viewModel.refreshInterval, label: Text("Refresh Interval")) { ForEach(RefreshInterval.allCases.identified(by: \.self)) { interval in Text(interval.description()).tag(interval)