Only register for notifications when the setting is enabled. (#2819)

This commit is contained in:
Doug
2024-05-08 16:10:35 +01:00
committed by GitHub
parent 636274df74
commit d97f912df7
3 changed files with 34 additions and 1 deletions
@@ -98,7 +98,7 @@ final class NotificationManager: NSObject, NotificationManagerProtocol {
Task { [weak self] in
guard let self else { return }
if await notificationCenter.authorizationStatus() == .authorized {
if await notificationCenter.authorizationStatus() == .authorized, appSettings.enableNotifications {
await MainActor.run { [weak self] in
self?.delegate?.registerForRemoteNotifications()
}