Fixes UIApplication.setMinimumBackgroundFetchInterval() deprecation warning

This commit is contained in:
Riley Testut
2023-03-02 15:56:41 -06:00
parent f20f67f6f4
commit 15dd044be9
3 changed files with 15 additions and 7 deletions

View File

@@ -15,6 +15,8 @@ import AltStoreCore
import AltSign
import Roxas
extension UIApplication: LegacyBackgroundFetching {}
extension AppDelegate
{
static let openPatreonSettingsDeepLinkNotification = Notification.Name("com.rileytestut.AltStore.OpenPatreonSettingsDeepLinkNotification")
@@ -246,7 +248,7 @@ extension AppDelegate
private func prepareForBackgroundFetch()
{
// "Fetch" every hour, but then refresh only those that need to be refreshed (so we don't drain the battery).
UIApplication.shared.setMinimumBackgroundFetchInterval(1 * 60 * 60)
(UIApplication.shared as LegacyBackgroundFetching).setMinimumBackgroundFetchInterval(1 * 60 * 60)
UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .badge, .sound]) { (success, error) in
}