]> dgit.raspbian.org Git - nextcloud-desktop.git/commitdiff
Add getFileMetadataFromFileProviderItemIdentifier method to NextcloudFilesDatabaseManager
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Tue, 10 Jan 2023 17:36:10 +0000 (18:36 +0100)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 12 May 2023 05:21:10 +0000 (13:21 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/NextcloudFilesDatabaseManager.swift

index 1cfa53c5cb13c8eab196c49379d2da6b437e2afe..ef9d337a86336d2e8867b8d4d900684620796769 100644 (file)
@@ -14,6 +14,7 @@
 
 import Foundation
 import RealmSwift
+import FileProvider
 
 class NextcloudFilesDatabaseManager : NSObject {
     static let shared = {
@@ -72,4 +73,9 @@ class NextcloudFilesDatabaseManager : NSObject {
         realm.refresh()
         return realm.objects(NextcloudFileMetadataTable.self).filter("ocId == %@", ocId).first
     }
+
+    func getFileMetadataFromFileProviderItemIdentifier(identifier: NSFileProviderItemIdentifier) -> NextcloudFileMetadataTable? {
+        let ocId = identifier.rawValue
+        return getFileMetadataFromOcId(ocId: ocId)
+    }
 }