|
@@ -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 *****
|