marinofaggiana 4 years ago
parent
commit
eda6b269bc
1 changed files with 10 additions and 0 deletions
  1. 10 0
      iOSClient/Main/Menu/NCCollectionViewCommon+Menu.swift

+ 10 - 0
iOSClient/Main/Menu/NCCollectionViewCommon+Menu.swift

@@ -105,6 +105,16 @@ extension NCCollectionViewCommon {
                             } else {
                                 NCManageDatabase.sharedInstance.setLocalFile(ocId: metadata.ocId, offline: false)
                             }
+                        } else {
+                            if metadata.directory {
+                                NCManageDatabase.sharedInstance.setDirectory(serverUrl: CCUtility.stringAppendServerUrl(metadata.serverUrl, addFileName: metadata.fileName)!, offline: true, account: self.appDelegate.account)
+                                NCOperationQueue.shared.synchronizationMetadata(metadata, selector: selectorDownloadAllFile)
+                            } else {
+                                NCNetworking.shared.download(metadata: metadata, selector: selectorLoadOffline) { (_) in }
+                                if let metadataLivePhoto = NCManageDatabase.sharedInstance.isLivePhoto(metadata: metadata) {
+                                    NCNetworking.shared.download(metadata: metadataLivePhoto, selector: selectorLoadOffline) { (_) in }
+                                }
+                            }
                         }
                         self.reloadDataSource()
                     }