Ver código fonte

token has changed, unsubscribing + subscribing for all acconts

marinofaggiana 6 anos atrás
pai
commit
9b8e8c0aac
1 arquivos alterados com 4 adições e 2 exclusões
  1. 4 2
      iOSClient/AppDelegate.m

+ 4 - 2
iOSClient/AppDelegate.m

@@ -404,8 +404,10 @@ PKPushRegistry *pushRegistry;
     
     
     if (![token isEqualToString:self.pushKitToken]) {
     if (![token isEqualToString:self.pushKitToken]) {
         if (token != nil) {
         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 {
         } else {
             [self subscribingNextcloudServerPushNotification:self.activeAccount url:self.activeUrl];
             [self subscribingNextcloudServerPushNotification:self.activeAccount url:self.activeUrl];
         }
         }