From ba86824c7e5fa51bfb5d4c55d3015d35a0329de5 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Fri, 27 Jan 2023 01:54:32 +0100 Subject: [PATCH] Improve FileProvider logging Signed-off-by: Claudio Cambra --- .../FileProviderExt/FileProviderEnumerator.swift | 2 ++ .../FileProviderExt/FileProviderExtension.swift | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderEnumerator.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderEnumerator.swift index 9754380aa..27fa61389 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderEnumerator.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderEnumerator.swift @@ -28,8 +28,10 @@ class FileProviderEnumerator: NSObject, NSFileProviderEnumerator { self.ncAccount = ncAccount if enumeratedItemIdentifier == .rootContainer { + NSLog("Providing enumerator for root container") self.serverUrl = ncAccount?.davFilesUrl } else { + NSLog("Providing enumerator for item with identifier: %@", enumeratedItemIdentifier.rawValue) let dbManager = NextcloudFilesDatabaseManager.shared if let itemMetadata = dbManager.itemMetadataFromFileProviderItemIdentifier(enumeratedItemIdentifier), let itemDirectoryMetadata = dbManager.parentDirectoryMetadataForItem(itemMetadata) { diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension.swift index b7891c2bf..89cd7ac69 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension.swift @@ -64,7 +64,8 @@ class FileProviderExtension: NSObject, NSFileProviderReplicatedExtension { func item(for identifier: NSFileProviderItemIdentifier, request: NSFileProviderRequest, completionHandler: @escaping (NSFileProviderItem?, Error?) -> Void) -> Progress { // resolve the given identifier to a record in the model - + + NSLog("Received item request for item with identifier: %@", identifier.rawValue) if identifier == .rootContainer { guard let ncAccount = ncAccount else { completionHandler(nil, NSFileProviderError(.notAuthenticated)) -- 2.30.2