|
@@ -26,9 +26,6 @@ import FileProvider
|
|
|
// Timer for Upload (queue)
|
|
|
var timerUpload: Timer?
|
|
|
|
|
|
-// All items
|
|
|
-var itemIdentifierWithParentItemIdentifier = [NSFileProviderItemIdentifier:NSFileProviderItemIdentifier]()
|
|
|
-
|
|
|
// Item for signalEnumerator
|
|
|
var fileProviderSignalDeleteItemIdentifier = [NSFileProviderItemIdentifier:NSFileProviderItemIdentifier]()
|
|
|
var fileProviderSignalUpdateItem = [NSFileProviderItemIdentifier:FileProviderItem]()
|
|
@@ -242,22 +239,10 @@ class FileProviderExtension: NSFileProviderExtension, CCNetworkingDelegate {
|
|
|
} else {
|
|
|
|
|
|
guard let metadata = providerData.getTableMetadataFromItemIdentifier(identifier) else {
|
|
|
- guard let parentItemIdentifier = itemIdentifierWithParentItemIdentifier[identifier] else {
|
|
|
- throw NSFileProviderError(.noSuchItem)
|
|
|
- }
|
|
|
- fileProviderSignalDeleteItemIdentifier[identifier] = identifier
|
|
|
- self.signalEnumerator(for: [parentItemIdentifier, .workingSet])
|
|
|
-
|
|
|
throw NSFileProviderError(.noSuchItem)
|
|
|
}
|
|
|
|
|
|
guard let parentItemIdentifier = providerData.getParentItemIdentifier(metadata: metadata) else {
|
|
|
- guard let parentItemIdentifier = itemIdentifierWithParentItemIdentifier[identifier] else {
|
|
|
- throw NSFileProviderError(.noSuchItem)
|
|
|
- }
|
|
|
- fileProviderSignalDeleteItemIdentifier[identifier] = identifier
|
|
|
- self.signalEnumerator(for: [parentItemIdentifier, .workingSet])
|
|
|
-
|
|
|
throw NSFileProviderError(.noSuchItem)
|
|
|
}
|
|
|
|