|
@@ -37,6 +37,13 @@ import NCCommunication
|
|
|
private let downloadThumbnailQueue = Queuer(name: "downloadThumbnailQueue", maxConcurrentOperationCount: 10, qualityOfService: .default)
|
|
|
private let removeDeletedFileQueue = Queuer(name: "removeDeletedFileQueue", maxConcurrentOperationCount: 10, qualityOfService: .default)
|
|
|
|
|
|
+ @objc func cancelAllQueue() {
|
|
|
+ downloadCancelAll()
|
|
|
+ readFolderSyncCancelAll()
|
|
|
+ downloadThumbnailCancelAll()
|
|
|
+ removeDeletedFileCancelAll()
|
|
|
+ }
|
|
|
+
|
|
|
// Download file
|
|
|
@objc func download(metadata: tableMetadata, selector: String, setFavorite: Bool) {
|
|
|
downloadQueue.addOperation(NCOperationDownload.init(metadata: metadata, selector: selector, setFavorite: setFavorite))
|
|
@@ -78,6 +85,9 @@ import NCCommunication
|
|
|
}
|
|
|
removeDeletedFileQueue.addOperation(NCOperationRemoveDeletedFileQueue.init(metadata: metadata))
|
|
|
}
|
|
|
+ @objc func removeDeletedFileCancelAll() {
|
|
|
+ removeDeletedFileQueue.cancelAll()
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//MARK: -
|