From 8d80e1d852e29e09089b86196701b309c94bd7cf Mon Sep 17 00:00:00 2001 From: Jin Li Date: Tue, 17 Feb 2026 23:31:46 +0800 Subject: [PATCH] fix: provide initial value for recurrentAuthorizationStatus to prevent Settings from blocking --- Telegram-Mac/UNUserNotifications.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram-Mac/UNUserNotifications.swift b/Telegram-Mac/UNUserNotifications.swift index 5475d110cc..0c78265161 100644 --- a/Telegram-Mac/UNUserNotifications.swift +++ b/Telegram-Mac/UNUserNotifications.swift @@ -61,9 +61,9 @@ class UNUserNotifications : NSObject { } static func recurrentAuthorizationStatus(_ context: AccountContext) -> Signal { - return context.window.keyWindowUpdater |> mapToSignal { _ in + return .single(.authorized) |> then(context.window.keyWindowUpdater |> mapToSignal { _ in return (authorizationStatus |> then(.complete() |> suspendAwareDelay(1 * 60.0, queue: Queue.concurrentDefaultQueue()))) |> restart - } + }) } static var authorizationStatus: Signal {