2
2
mirror of https://github.com/mastodon/mastodon-ios synced 2025-04-11 22:58:02 +02:00

Multiple states can now wrap a valid deviceToken

Contributes to IOS-384
This commit is contained in:
shannon 2025-04-01 15:39:55 -04:00
parent 9adf10a05e
commit 7734f59072

View File

@ -331,7 +331,7 @@ extension NotificationService {
}
private func updatePushNotificationSubscription(_ subscriptionObjectID: NSManagedObjectID, for userAuthBox: MastodonAuthenticationBox, policy: Mastodon.API.Subscriptions.QueryData.Policy, alerts: Mastodon.API.Subscriptions.QueryData.Alerts) async throws {
guard case let .registrationTokenReceived(deviceToken) = registrationStatus.value else { return }
guard let deviceToken = registrationStatus.value.deviceToken else { return }
let queryData = Mastodon.API.Subscriptions.QueryData(policy: policy, alerts: alerts)
let query = NotificationService.createSubscribeQuery(
deviceToken: deviceToken,