diff --git a/Mac/AppDelegate.swift b/Mac/AppDelegate.swift index 3edb0d1a6..96a278b52 100644 --- a/Mac/AppDelegate.swift +++ b/Mac/AppDelegate.swift @@ -231,13 +231,8 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserInterfaceValidations, refreshTimer = AccountRefreshTimer() syncTimer = ArticleStatusSyncTimer() - UNUserNotificationCenter.current().requestAuthorization(options:[.badge, .sound, .alert]) { (granted, error) in - if granted { - DispatchQueue.main.async { - NSApplication.shared.registerForRemoteNotifications() - } - } - } + UNUserNotificationCenter.current().requestAuthorization(options:[.badge, .sound, .alert]) { (granted, error) in } + NSApplication.shared.registerForRemoteNotifications() UNUserNotificationCenter.current().delegate = self userNotificationManager = UserNotificationManager() @@ -268,7 +263,6 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserInterfaceValidations, } #endif - NSApplication.shared.registerForRemoteNotifications() } func application(_ application: NSApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([NSUserActivityRestoring]) -> Void) -> Bool {