From: Claudio Cambra Date: Fri, 27 Jan 2023 00:54:32 +0000 (+0100) Subject: Improve FileProvider logging X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~96^2^2~55^2~250 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=ba86824c7e5fa51bfb5d4c55d3015d35a0329de5;p=nextcloud-desktop.git Improve FileProvider logging Signed-off-by: Claudio Cambra --- 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))