From 3122dba6f9d1e7f3218d80cae303a624a227bde6 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Tue, 10 Jan 2023 19:23:33 +0100 Subject: [PATCH] Refactor NextclouDFilesDatabaseManager methods slightly for consision Signed-off-by: Claudio Cambra --- .../NextcloudFilesDatabaseManager.swift | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/NextcloudFilesDatabaseManager.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/NextcloudFilesDatabaseManager.swift index ef9d337a8..2d5661500 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/NextcloudFilesDatabaseManager.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/NextcloudFilesDatabaseManager.swift @@ -68,14 +68,18 @@ class NextcloudFilesDatabaseManager : NSObject { super.init() } - func getFileMetadataFromOcId(ocId: String) -> NextcloudFileMetadataTable? { + private func ncDatabase() -> Realm { let realm = try! Realm() realm.refresh() - return realm.objects(NextcloudFileMetadataTable.self).filter("ocId == %@", ocId).first + return realm } - func getFileMetadataFromFileProviderItemIdentifier(identifier: NSFileProviderItemIdentifier) -> NextcloudFileMetadataTable? { + func fileMetadataFromOcId(ocId: String) -> NextcloudFileMetadataTable? { + return ncDatabase().objects(NextcloudFileMetadataTable.self).filter("ocId == %@", ocId).first + } + + func fileMetadataFromFileProviderItemIdentifier(identifier: NSFileProviderItemIdentifier) -> NextcloudFileMetadataTable? { let ocId = identifier.rawValue - return getFileMetadataFromOcId(ocId: ocId) + return fileMetadataFromOcId(ocId: ocId) } } -- 2.30.2