소스 검색

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 {