marinofaggiana 4 жил өмнө
parent
commit
33ad5097e5

+ 4 - 1
iOSClient/Networking/NCNetworking.swift

@@ -886,7 +886,7 @@ import Queuer
         }
     }
     
-    @objc func createFolder(assets: [PHAsset], selector: String, useSubFolder: Bool, account: String, urlBase: String) -> Bool {
+    func createFolder(assets: [PHAsset], selector: String, useSubFolder: Bool, account: String, urlBase: String) -> Bool {
         
         let serverUrl = NCManageDatabase.shared.getAccountAutoUploadDirectory(urlBase: urlBase, account: account)
         let fileName =  NCManageDatabase.shared.getAccountAutoUploadFileName()
@@ -906,12 +906,15 @@ import Queuer
     }
     
     private func createFolderWithSemaphore(fileName: String, serverUrl: String, account: String, urlBase: String) -> Bool {
+        
         var result: Bool = false
         let semaphore = Semaphore()
+        
         NCNetworking.shared.createFolder(fileName: fileName, serverUrl: serverUrl, account: account, urlBase: urlBase, overwrite: true) { (errorCode, errorDescription) in
             if errorCode == 0 { result = true }
             semaphore.continue()
         }
+        
         if semaphore.wait() == .success { result = true }
         return result
     }