Selaa lähdekoodia

coding

Signed-off-by: Marino Faggiana <marino@marinofaggiana.com>
Marino Faggiana 2 vuotta sitten
vanhempi
commit
ad9be71685
1 muutettua tiedostoa jossa 5 lisäystä ja 1 poistoa
  1. 5 1
      iOSClient/Networking/NCNetworkingProcessUpload.swift

+ 5 - 1
iOSClient/Networking/NCNetworkingProcessUpload.swift

@@ -102,14 +102,18 @@ class NCNetworkingProcessUpload: NSObject {
                         if metadatas.isEmpty {
                             NCManageDatabase.shared.deleteMetadata(predicate: NSPredicate(format: "ocId == %@", metadata.ocId))
                         }
-                        for metadata in metadatas where counterUpload < NCGlobal.shared.maxConcurrentOperationUpload {
+                        for metadata in metadatas {
+
                             let isWiFi = NCNetworking.shared.networkReachability == NKCommon.typeReachability.reachableEthernetOrWiFi
                             if metadata.session == NCNetworking.shared.sessionIdentifierBackgroundWWan && !isWiFi { continue }
+
                             if let metadata = NCManageDatabase.shared.setMetadataStatus(ocId: metadata.ocId, status: NCGlobal.shared.metadataStatusInUpload) {
                                 NCNetworking.shared.upload(metadata: metadata)
                             }
+
                             if metadata.e2eEncrypted || metadata.chunk {
                                 counterUpload = NCGlobal.shared.maxConcurrentOperationUpload
+                                break
                             } else {
                                 counterUpload += 1
                             }