浏览代码

directory recursive

Marino Faggiana 8 年之前
父节点
当前提交
e411f5ee79
共有 1 个文件被更改,包括 9 次插入2 次删除
  1. 9 2
      iOSClient/Offline/CCOfflineFolder.m

+ 9 - 2
iOSClient/Offline/CCOfflineFolder.m

@@ -163,9 +163,16 @@
             
             // dir recursive
             if (metadata.directory) {
-                NSString *dir = [CCUtility stringAppendServerUrl:metadataNet.serverUrl addServerUrl:metadata.fileNameData];
                 
-                [[CCOfflineFolder sharedOfflineFolder] addOfflineFolder:dir];
+                dispatch_async(dispatch_get_main_queue(), ^{
+                    
+                    NSString *dir = [CCUtility stringAppendServerUrl:metadataNet.serverUrl addServerUrl:metadata.fileNameData];
+                    
+                    [CCCoreData addMetadata:metadata activeAccount:app.activeAccount activeUrl:app.activeUrl typeCloud:app.typeCloud context:nil];
+                    
+                    [[CCOfflineFolder sharedOfflineFolder] addOfflineFolder:dir];
+
+                });
                 
             } else {