|
@@ -69,8 +69,8 @@ class NCNetworkingAutoUpload: NSObject {
|
|
|
} else {
|
|
|
predicate = NSPredicate(format: "sessionSelector == %@ AND status == %d", selectorUploadFile, k_metadataStatusWaitUpload)
|
|
|
}
|
|
|
-
|
|
|
- if let metadata = NCManageDatabase.sharedInstance.getMetadata(predicate: predicate, freeze: true) {
|
|
|
+
|
|
|
+ if let metadata = NCManageDatabase.sharedInstance.getMetadata(predicate: predicate, sorted: "date", ascending: true, freeze: true) {
|
|
|
if CCUtility.isFolderEncrypted(metadata.serverUrl, e2eEncrypted: metadata.e2eEncrypted, account: metadata.account) {
|
|
|
if UIApplication.shared.applicationState == .background { break }
|
|
|
maxConcurrentOperationUpload = 1
|
|
@@ -97,7 +97,7 @@ class NCNetworkingAutoUpload: NSObject {
|
|
|
predicate = NSPredicate(format: "sessionSelector == %@ AND status == %d", selectorUploadAutoUpload, k_metadataStatusWaitUpload)
|
|
|
}
|
|
|
|
|
|
- if let metadata = NCManageDatabase.sharedInstance.getMetadata(predicate: predicate, freeze: true) {
|
|
|
+ if let metadata = NCManageDatabase.sharedInstance.getMetadata(predicate: predicate, sorted: "date", ascending: true, freeze: true) {
|
|
|
if CCUtility.isFolderEncrypted(metadata.serverUrl, e2eEncrypted: metadata.e2eEncrypted, account: metadata.account) {
|
|
|
if UIApplication.shared.applicationState == .background { break }
|
|
|
maxConcurrentOperationUpload = 1
|
|
@@ -128,7 +128,7 @@ class NCNetworkingAutoUpload: NSObject {
|
|
|
predicate = NSPredicate(format: "sessionSelector == %@ AND status == %d", selectorUploadAutoUploadAll, k_metadataStatusWaitUpload)
|
|
|
}
|
|
|
|
|
|
- if let metadata = NCManageDatabase.sharedInstance.getMetadata(predicate: predicate, freeze: true) {
|
|
|
+ if let metadata = NCManageDatabase.sharedInstance.getMetadata(predicate: predicate, sorted: "date", ascending: true, freeze: true) {
|
|
|
if CCUtility.isFolderEncrypted(metadata.serverUrl, e2eEncrypted: metadata.e2eEncrypted, account: metadata.account) {
|
|
|
if UIApplication.shared.applicationState == .background { break }
|
|
|
maxConcurrentOperationUpload = 1
|