Browse Source

clear data

Marino Faggiana 7 năm trước cách đây
mục cha
commit
482634c37e
1 tập tin đã thay đổi với 16 bổ sung1 xóa
  1. 16 1
      PickerFileProvider/FileProviderExtension.swift

+ 16 - 1
PickerFileProvider/FileProviderExtension.swift

@@ -171,8 +171,23 @@ class FileProviderExtension: NSFileProviderExtension, CCNetworkingDelegate {
         
         // ***** Tags *****
 
+        let tags = NCManageDatabase.sharedInstance.getTags(predicate: NSPredicate(format: "account = %@", providerData.account))
+
         // (ADD)
-        
+        for tag in tags {
+            
+            guard let metadata = NCManageDatabase.sharedInstance.getMetadata(predicate: NSPredicate(format: "account = %@ AND fileID = %@", providerData.account, tag.fileID))  else {
+                continue
+            }
+            
+            guard let parentItemIdentifier = providerData.getParentItemIdentifier(metadata: metadata) else {
+                continue
+            }
+            
+            let item = FileProviderItem(metadata: metadata, parentItemIdentifier: parentItemIdentifier, providerData: providerData)
+
+            updateItemsWorkingSet[item.itemIdentifier] = item
+        }
         // (REMOVE)
         
         // ***** Favorite *****