Marino Faggiana 6 år sedan
förälder
incheckning
47d0d91b27

+ 1 - 5
PickerFileProvider/FileProviderEnumerator.swift

@@ -149,11 +149,7 @@ class FileProviderEnumerator: NSObject, NSFileProviderEnumerator {
     
         // Report the trashed items since last signal
         //
-        var itemIdentifiers = [NSFileProviderItemIdentifier]()
-        for (itemIdentifier, _) in fileProviderSignalDeleteItemIdentifier {
-            itemIdentifiers.append(itemIdentifier)
-        }
-        observer.didDeleteItems(withIdentifiers: itemIdentifiers)
+        observer.didDeleteItems(withIdentifiers: fileProviderSignalDeleteItemIdentifier)
         
         // Report the updated items since last signal
         //

+ 1 - 1
PickerFileProvider/FileProviderExtension+Actions.swift

@@ -104,7 +104,7 @@ extension FileProviderExtension {
         deleteFile(withIdentifier: itemIdentifier, parentItemIdentifier: parentItemIdentifier, metadata: metadata)
 
         // return immediately
-        fileProviderSignalDeleteItemIdentifier[itemIdentifier] = parentItemIdentifier //.append(itemIdentifier)
+        fileProviderSignalDeleteItemIdentifier.append(itemIdentifier)
         self.signalEnumerator(for: [parentItemIdentifier, .workingSet])
         
         completionHandler(nil)

+ 1 - 1
PickerFileProvider/FileProviderExtension+Network.swift

@@ -87,7 +87,7 @@ extension FileProviderExtension {
             let parentItemIdentifier = providerData.getParentItemIdentifier(metadata: metadata)
             let item = FileProviderItem(metadata: metadata, parentItemIdentifier: parentItemIdentifier!, providerData: providerData)
             
-            fileProviderSignalDeleteItemIdentifier[item.itemIdentifier] = parentItemIdentifier! // .append(item.itemIdentifier)
+            fileProviderSignalDeleteItemIdentifier.append(item.itemIdentifier)
             signalEnumerator(for: [item.parentItemIdentifier, .workingSet])
         }
         

+ 1 - 1
PickerFileProvider/FileProviderExtension.swift

@@ -27,7 +27,7 @@ import FileProvider
 var timerUpload: Timer?
 
 // Item for signalEnumerator
-var fileProviderSignalDeleteItemIdentifier = [NSFileProviderItemIdentifier:NSFileProviderItemIdentifier]()
+var fileProviderSignalDeleteItemIdentifier = [NSFileProviderItemIdentifier]()
 var fileProviderSignalUpdateItem = [FileProviderItem]()
 
 var currentAnchor: UInt64 = 0