فهرست منبع

token has changed, unsubscribing + subscribing for all acconts

marinofaggiana 6 سال پیش
والد
کامیت
9b8e8c0aac
1فایلهای تغییر یافته به همراه4 افزوده شده و 2 حذف شده
  1. 4 2
      iOSClient/AppDelegate.m

+ 4 - 2
iOSClient/AppDelegate.m

@@ -404,8 +404,10 @@ PKPushRegistry *pushRegistry;
     
     if (![token isEqualToString:self.pushKitToken]) {
         if (token != nil) {
-            // unsubscribing + subscribing
-            [self unsubscribingNextcloudServerPushNotification:self.activeAccount url:self.activeUrl withSubscribing:true];
+            // token has changed, unsubscribing + subscribing for all acconts
+            for (tableAccount *result in  [[NCManageDatabase sharedInstance] getAllAccount]) {
+                [self unsubscribingNextcloudServerPushNotification:result.account url:result.url withSubscribing:true];
+            }
         } else {
             [self subscribingNextcloudServerPushNotification:self.activeAccount url:self.activeUrl];
         }