浏览代码

test Unlock

Marino Faggiana 7 年之前
父节点
当前提交
f0b3f35d09
共有 1 个文件被更改,包括 10 次插入0 次删除
  1. 10 0
      PickerFileProvider/FileProvider.swift

+ 10 - 0
PickerFileProvider/FileProvider.swift

@@ -1007,6 +1007,16 @@ class FileProvider: NSFileProviderExtension, CCNetworkingDelegate {
                     NCManageDatabase.sharedInstance.deleteQueueUpload(path: metadataNetQueue!.path)
                 }
             }
+            
+        } else {
+            
+            let tasks = CCNetworking.shared().getUploadTasksExtensionSession()
+            if tasks!.count == 0 {
+                let records = NCManageDatabase.sharedInstance.getQueueUpload(predicate: NSPredicate(format: "account = %@ AND selector = %@ AND lock == true AND path != nil", account, selectorUploadFile))
+                if records != nil && records!.count > 0 {
+                    NCManageDatabase.sharedInstance.unlockAllQueueUploadInPath()
+                }
+            }
         }
     }