marinofaggiana před 5 roky
rodič
revize
858cce2162
1 změnil soubory, kde provedl 12 přidání a 0 odebrání
  1. 12 0
      iOSClient/Share/CCShareOC.m

+ 12 - 0
iOSClient/Share/CCShareOC.m

@@ -243,12 +243,24 @@
         
         
         if (errorCode == 0) {
         if (errorCode == 0) {
             
             
+            for (OCSharedDto *item in items)
+                [appDelegate.sharesID setObject:item forKey:[@(item.idRemoteShared) stringValue]];
+            
+            NSArray *result = [[NCManageDatabase sharedInstance] updateShare:appDelegate.sharesID activeUrl:appDelegate.activeUrl account:appDelegate.activeAccount];
+            if (result) {
+                appDelegate.sharesLink = result[0];
+                appDelegate.sharesUserAndGroup = result[1];
+            }
+            
             self.shareLink = [appDelegate.sharesLink objectForKey:[self.serverUrl stringByAppendingString:self.metadata.fileName]];
             self.shareLink = [appDelegate.sharesLink objectForKey:[self.serverUrl stringByAppendingString:self.metadata.fileName]];
             self.shareUserAndGroup = [appDelegate.sharesUserAndGroup objectForKey:[self.serverUrl stringByAppendingString:self.metadata.fileName]];
             self.shareUserAndGroup = [appDelegate.sharesUserAndGroup objectForKey:[self.serverUrl stringByAppendingString:self.metadata.fileName]];
             
             
             self.itemShareLink = [appDelegate.sharesID objectForKey:self.shareLink];
             self.itemShareLink = [appDelegate.sharesID objectForKey:self.shareLink];
             if ([self.shareUserAndGroup length] > 0) self.itemsUserAndGroupLink = [self.shareUserAndGroup componentsSeparatedByString:@","];
             if ([self.shareUserAndGroup length] > 0) self.itemsUserAndGroupLink = [self.shareUserAndGroup componentsSeparatedByString:@","];
             else self.itemsUserAndGroupLink = nil;
             else self.itemsUserAndGroupLink = nil;
+            
+        } else {
+            [appDelegate messageNotification:@"_share_" description:message visible:YES delay:k_dismissAfterSecond type:TWMessageBarMessageTypeError errorCode:errorCode];
         }
         }
         
         
         self.form.delegate = nil;
         self.form.delegate = nil;