From: Claudio Cambra Date: Tue, 10 Jan 2023 17:36:10 +0000 (+0100) Subject: Add getFileMetadataFromFileProviderItemIdentifier method to NextcloudFilesDatabaseManager X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~96^2^2~55^2~296 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=1ffc5949aa910f49cf202b12881675e2ac13b7b3;p=nextcloud-desktop.git Add getFileMetadataFromFileProviderItemIdentifier method to NextcloudFilesDatabaseManager Signed-off-by: Claudio Cambra --- 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) + } }