diff --git a/mealie/core/config.py b/mealie/core/config.py index 45a23fe37..bbf57ee37 100644 --- a/mealie/core/config.py +++ b/mealie/core/config.py @@ -173,3 +173,13 @@ class AppSettings(BaseSettings): settings = AppSettings() + + +def get_app_dirs() -> AppDirectories: + global app_dirs + return app_dirs + + +def get_settings() -> AppSettings: + global settings + return settings diff --git a/mealie/db/database.py b/mealie/db/database.py index cb558b826..62d7dc533 100644 --- a/mealie/db/database.py +++ b/mealie/db/database.py @@ -1,3 +1,10 @@ +from functools import lru_cache + from .data_access_layer import DatabaseAccessLayer db = DatabaseAccessLayer() + + +@lru_cache +def get_database(): + return db