from fastapi import Request from admin_app.core.settings import AdminSettings, get_admin_settings def get_settings(request: Request) -> AdminSettings: app_settings = getattr(request.app.state, "admin_settings", None) if isinstance(app_settings, AdminSettings): return app_settings return get_admin_settings()