浏览代码

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];
         }