From: Claudio Cambra Date: Tue, 10 Jan 2023 18:23:33 +0000 (+0100) Subject: Refactor NextclouDFilesDatabaseManager methods slightly for consision X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~96^2^2~55^2~294 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=3122dba6f9d1e7f3218d80cae303a624a227bde6;p=nextcloud-desktop.git Refactor NextclouDFilesDatabaseManager methods slightly for consision Signed-off-by: Claudio Cambra --- 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) } }