marinofaggiana 4 years ago
parent
commit
97aed557fd
1 changed files with 4 additions and 3 deletions
  1. 4 3
      iOSClient/Networking/NCNetworkingAutoUpload.swift

+ 4 - 3
iOSClient/Networking/NCNetworkingAutoUpload.swift

@@ -56,17 +56,18 @@ class NCNetworkingAutoUpload: NSObject {
             return
             return
         }
         }
         
         
+        timerProcess?.invalidate()
+        
         let metadatasUpload = NCManageDatabase.sharedInstance.getMetadatas(predicate: NSPredicate(format: "status == %d OR status == %d", k_metadataStatusInUpload, k_metadataStatusUploading))
         let metadatasUpload = NCManageDatabase.sharedInstance.getMetadatas(predicate: NSPredicate(format: "status == %d OR status == %d", k_metadataStatusInUpload, k_metadataStatusUploading))
         counterUpload = metadatasUpload.count
         counterUpload = metadatasUpload.count
         for metadata in metadatasUpload {
         for metadata in metadatasUpload {
             sizeUpload = sizeUpload + Int(metadata.size)
             sizeUpload = sizeUpload + Int(metadata.size)
         }
         }
         if sizeUpload > k_maxSizeOperationUpload {
         if sizeUpload > k_maxSizeOperationUpload {
+            startTimer()
             return
             return
         }
         }
-        
-        timerProcess?.invalidate()
-        
+                
         debugPrint("[LOG] PROCESS-AUTO-UPLOAD \(counterUpload)")
         debugPrint("[LOG] PROCESS-AUTO-UPLOAD \(counterUpload)")
     
     
         let sessionSelectors = [selectorUploadFile, selectorUploadAutoUpload, selectorUploadAutoUploadAll]
         let sessionSelectors = [selectorUploadFile, selectorUploadAutoUpload, selectorUploadAutoUploadAll]