Improve FileProvider logging
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 27 Jan 2023 00:54:32 +0000 (01:54 +0100)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 12 May 2023 05:21:15 +0000 (13:21 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderEnumerator.swift
shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExtension.swift

index 9754380aa91426e3b6e1e240fe3dab83221880e8..27fa613899fae324424b98bca23446545d0e4106 100644 (file)
@@ -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) {
index b7891c2bfbe2e956f1174c50a232d195b872c91e..89cd7ac693f87e4ba4b405ae79726f2c06a22e54 100644 (file)
@@ -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))