marinofaggiana 4 年之前
父節點
當前提交
7aa8dd32c7
共有 1 個文件被更改,包括 7 次插入9 次删除
  1. 7 9
      iOSClient/Networking/NCOperationQueue.swift

+ 7 - 9
iOSClient/Networking/NCOperationQueue.swift

@@ -57,21 +57,19 @@ import NCCommunication
     
     // Download Thumbnail
     @objc func downloadThumbnail(metadata: tableMetadata, activeUrl: String, view: Any, indexPath: IndexPath) {
-        if metadata.hasPreview && (!CCUtility.fileProviderStorageIconExists(metadata.ocId, fileNameView: metadata.fileName) || metadata.typeFile == k_metadataTypeFile_document) && !existsDownloadThumbnail(metadata: metadata) {
+        if metadata.hasPreview && (!CCUtility.fileProviderStorageIconExists(metadata.ocId, fileNameView: metadata.fileName) || metadata.typeFile == k_metadataTypeFile_document) {
+            
+            for operation in  downloadThumbnailQueue.operations {
+                if (operation as! NCOperationDownloadThumbnail).metadata.ocId == metadata.ocId {
+                    return
+                }
+            }
             downloadThumbnailQueue.addOperation(NCOperationDownloadThumbnail.init(metadata: metadata, activeUrl: activeUrl, view: view, indexPath: indexPath))
         }
     }
     @objc func downloadThumbnailCancelAll() {
         downloadThumbnailQueue.cancelAll()
     }
-    private func existsDownloadThumbnail(metadata: tableMetadata) -> Bool {
-        for operation in  downloadThumbnailQueue.operations {
-            if (operation as! NCOperationDownloadThumbnail).metadata.ocId == metadata.ocId {
-                return true
-            }
-        }
-        return false
-    }
 }
 
 //MARK: -