Browse Source

clear data

Marino Faggiana 6 years ago
parent
commit
482634c37e
1 changed files with 16 additions and 1 deletions
  1. 16 1
      PickerFileProvider/FileProviderExtension.swift

+ 16 - 1
PickerFileProvider/FileProviderExtension.swift

@@ -171,8 +171,23 @@ class FileProviderExtension: NSFileProviderExtension, CCNetworkingDelegate {
         
         
         // ***** Tags *****
         // ***** Tags *****
 
 
+        let tags = NCManageDatabase.sharedInstance.getTags(predicate: NSPredicate(format: "account = %@", providerData.account))
+
         // (ADD)
         // (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)
         // (REMOVE)
         
         
         // ***** Favorite *****
         // ***** Favorite *****