浏览代码

force reload folder and metadata for e2e directory

Marino Faggiana 7 年之前
父节点
当前提交
241e2f0aca
共有 1 个文件被更改,包括 2 次插入6 次删除
  1. 2 6
      iOSClient/Main/CCMain.m

+ 2 - 6
iOSClient/Main/CCMain.m

@@ -1653,13 +1653,9 @@
         
         tableDirectory *directory = [[NCManageDatabase sharedInstance] getTableDirectoryWithPredicate:[NSPredicate predicateWithFormat:@"account = %@ AND serverUrl = %@", metadataNet.account, metadataNet.serverUrl]];
         
-        if ([metadata.etag isEqualToString:directory.etag] == NO) {
+        // Change etag or // E2E encrypted folder
+        if ([metadata.etag isEqualToString:directory.etag] == NO || (_metadataFolder.e2eEncrypted && [CCUtility isEndToEndEnabled:appDelegate.activeAccount])) {
             [self readFolder:metadataNet.serverUrl];
-        } else {
-            
-            // E2E Is encrypted folder get metadata
-            if (_metadataFolder.e2eEncrypted && [CCUtility isEndToEndEnabled:appDelegate.activeAccount])
-                [appDelegate.endToEndInterface getEndToEndMetadata:_metadataFolder.fileName fileID:_metadataFolder.fileID serverUrl:self.serverUrl];
         }
     }
 }