marinofaggiana 4 年之前
父节点
当前提交
750551ae4e
共有 3 个文件被更改,包括 2 次插入16 次删除
  1. 0 11
      iOSClient/Data/NCManageDatabase.swift
  2. 1 0
      iOSClient/NCGlobal.swift
  3. 1 5
      iOSClient/Networking/NCNetworking.swift

+ 0 - 11
iOSClient/Data/NCManageDatabase.swift

@@ -1014,17 +1014,6 @@ class NCManageDatabase: NSObject {
         return filesNames
     }
     
-    func existsChunk(account: String, ocId: String, fileName: String) -> Bool {
-        
-        let realm = try! Realm()
-
-        if realm.objects(tableChunk.self).filter("account == %@ AND ocId == %@ AND fileName == %@", account, ocId, fileName).first != nil {
-            return true
-        }
-        
-        return false
-    }
-    
     func addChunks(account: String, ocId: String, folderChunk: String, fileNames: [String]) {
         
         let realm = try! Realm()

+ 1 - 0
iOSClient/NCGlobal.swift

@@ -135,6 +135,7 @@ class NCGlobal: NSObject {
     @objc let ErrorRequestExplicityCancelled: Int   = 15
     @objc let ErrorBadRequest: Int                  = 400
     @objc let ErrorResourceNotFound: Int            = 404
+    @objc let Errord: Int            = 405
     @objc let ErrorConflict: Int                    = 409
     @objc let ErrorBadServerResponse: Int           = -1011
     @objc let ErrorInternalError: Int               = -99999

+ 1 - 5
iOSClient/Networking/NCNetworking.swift

@@ -474,7 +474,7 @@ import Queuer
         
         NCCommunication.shared.createFolder(uploadFolder) { (_, _, _, errorCode, errorDescription) in
         
-            if errorCode == 0 {
+            if errorCode == 0 || errorCode == 405 {
                     
                 DispatchQueue.global(qos: .background).async {
                                                 
@@ -482,10 +482,6 @@ import Queuer
                         
                     for fileName in filesNames {
                                                 
-                        if !NCManageDatabase.shared.existsChunk(account: metadata.account, ocId: metadata.ocId, fileName: fileName) {
-                            continue
-                        }
-                        
                         let serverUrlFileName = uploadFolder + "/" + fileName
                         let fileNameChunkLocalPath = CCUtility.getDirectoryProviderStorageOcId(metadata.ocId, fileNameView: fileName)!
                         let semaphore = Semaphore()