From 1ffc5949aa910f49cf202b12881675e2ac13b7b3 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Tue, 10 Jan 2023 18:36:10 +0100 Subject: [PATCH] Add getFileMetadataFromFileProviderItemIdentifier method to NextcloudFilesDatabaseManager Signed-off-by: Claudio Cambra --- .../FileProviderExt/NextcloudFilesDatabaseManager.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/NextcloudFilesDatabaseManager.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/NextcloudFilesDatabaseManager.swift index 1cfa53c5c..ef9d337a8 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/NextcloudFilesDatabaseManager.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/NextcloudFilesDatabaseManager.swift @@ -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) + } }