|
|
@@ -412,14 +412,10 @@ class FileProviderExtension: NSObject, NSFileProviderReplicatedExtension, NKComm
|
|
|
// an item metadata the server URL is the parent folder's URL
|
|
|
if itemTemplateIsFolder {
|
|
|
_ = dbManager.renameDirectoryAndPropagateToChildren(ocId: ocId, newServerUrl: newServerUrlFileName, newFileName: item.filename)
|
|
|
- if let fpManager = NSFileProviderManager(for: self.domain) {
|
|
|
- fpManager.signalEnumerator(for: .workingSet) { error in
|
|
|
- if error != nil {
|
|
|
- Logger.fileTransfer.error("Error notifying change in moved directory: \(error)")
|
|
|
- }
|
|
|
+ self.signalEnumerator { error in
|
|
|
+ if error != nil {
|
|
|
+ Logger.fileTransfer.error("Error notifying change in moved directory: \(error)")
|
|
|
}
|
|
|
- } else {
|
|
|
- Logger.fileTransfer.warning("Unable to get file provider for domain, will not be able to notify of change in moved directory")
|
|
|
}
|
|
|
} else {
|
|
|
dbManager.renameItemMetadata(ocId: ocId, newServerUrl: parentItemServerUrl, newFileName: item.filename)
|
|
|
@@ -617,7 +613,6 @@ class FileProviderExtension: NSObject, NSFileProviderReplicatedExtension, NKComm
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- let dbManager = NextcloudFilesDatabaseManager.shared
|
|
|
let materialisedEnumerator = fpManager.enumeratorForMaterializedItems()
|
|
|
let materialisedObserver = FileProviderMaterialisedEnumerationObserver(ncKitAccount: ncAccount.ncKitAccount) { _ in
|
|
|
completionHandler()
|