1
0
Fork 0
mirror of https://github.com/mealie-recipes/mealie.git synced 2025-08-03 04:25:24 +02:00

refactor(backend): ♻️ add initial support for global dependency injection

This commit is contained in:
hay-kot 2021-08-28 14:16:00 -08:00
parent 0f6f81eb27
commit da501adce8
2 changed files with 17 additions and 0 deletions

View file

@ -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

View file

@ -1,3 +1,10 @@
from functools import lru_cache
from .data_access_layer import DatabaseAccessLayer
db = DatabaseAccessLayer()
@lru_cache
def get_database():
return db