From d446d1cb995f40e1992f1201995443f327e752f2 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Mon, 15 Apr 2024 15:36:13 +0800 Subject: [PATCH] Database manager does not need to be an NSObject Signed-off-by: Claudio Cambra --- .../Database/NextcloudFilesDatabaseManager.swift | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Database/NextcloudFilesDatabaseManager.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Database/NextcloudFilesDatabaseManager.swift index 77d980a78..c2290b227 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Database/NextcloudFilesDatabaseManager.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Database/NextcloudFilesDatabaseManager.swift @@ -18,7 +18,7 @@ import NextcloudKit import OSLog import RealmSwift -class NextcloudFilesDatabaseManager: NSObject { +class NextcloudFilesDatabaseManager { static let shared = NextcloudFilesDatabaseManager() let relativeDatabaseFolderPath = "Database/" @@ -31,10 +31,7 @@ class NextcloudFilesDatabaseManager: NSObject { override init() { relativeDatabaseFilePath = relativeDatabaseFolderPath + databaseFilename - guard let fileProviderDataDirUrl = pathForFileProviderExtData() else { - super.init() - return - } + guard let fileProviderDataDirUrl = pathForFileProviderExtData() else { return } databasePath = fileProviderDataDirUrl.appendingPathComponent(relativeDatabaseFilePath) -- 2.30.2