Needed because self is captured in @Sendable closures passed to UNUserNotificationCenter callbacks. Safe: the only mutable state (isAuthorized) is exclusively written on the main thread. Co-Authored-By: Kutesir <tqwyy79vzn@privaterelay.appleid.com>
Needed because self is captured in @Sendable closures passed to UNUserNotificationCenter callbacks. Safe: the only mutable state (isAuthorized) is exclusively written on the main thread. Co-Authored-By: Kutesir <tqwyy79vzn@privaterelay.appleid.com>