소스 검색

improvements

Marino Faggiana 7 년 전
부모
커밋
8dbc450cb7
1개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  1. 6 3
      PickerFileProvider/FileProvider.swift

+ 6 - 3
PickerFileProvider/FileProvider.swift

@@ -127,10 +127,13 @@ class FileProvider: NSFileProviderExtension, CCNetworkingDelegate {
             }
         }
         
-        //TODO: verifica se esiste già in coda
+        // verifica se esiste già in coda
         
-        CCNetworking.shared().settingDelegate(self)
-        CCNetworking.shared().uploadFile(fileName, serverUrl: serverUrl, cryptated: false, onlyPlist: false, session: k_upload_session_foreground, taskStatus: Int(k_taskStatusSuspend), selector: nil, selectorPost: nil, errorCode: 0, delegate: self)
+        if NCManageDatabase.sharedInstance.getMetadata(predicate: NSPredicate(format: "fileName == %@ AND serverUrl == %@ AND session == %@", fileName, serverUrl!, k_upload_session_foreground)) == nil {
+            
+            CCNetworking.shared().settingDelegate(self)
+            CCNetworking.shared().uploadFile(fileName, serverUrl: serverUrl, cryptated: false, onlyPlist: false, session: k_upload_session_foreground, taskStatus: Int(k_taskStatusSuspend), selector: nil, selectorPost: nil, errorCode: 0, delegate: self)
+        }
         
         self.stopProvidingItem(at: url)
     }