From 1ba9a614a0925627189a3c79e5f92144e973760a Mon Sep 17 00:00:00 2001 From: YuehuCao Date: Thu, 18 Sep 2025 15:54:57 +0800 Subject: [PATCH] feat(config): add configs regarding the tenant middleware --- apps/notification/common/config/app_settings.py | 3 +++ apps/notification/webapi/middleware/__init__.py | 3 ++- apps/notification/webapi/providers/middleware.py | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/apps/notification/common/config/app_settings.py b/apps/notification/common/config/app_settings.py index 5346dfe..fb241cb 100644 --- a/apps/notification/common/config/app_settings.py +++ b/apps/notification/common/config/app_settings.py @@ -16,6 +16,9 @@ class AppSettings(BaseSettings): RABBITMQ_PASSWORD: str = "" RABBITMQ_VIRTUAL_HOST: str = "" + MONGODB_URI: str = "" + MONGODB_NAME: str = "" + SYSTEM_USER_ID: str = "" SMS_FROM: str = "" EMAIL_FROM: str = "" diff --git a/apps/notification/webapi/middleware/__init__.py b/apps/notification/webapi/middleware/__init__.py index 5700ce5..68feba8 100644 --- a/apps/notification/webapi/middleware/__init__.py +++ b/apps/notification/webapi/middleware/__init__.py @@ -1,3 +1,4 @@ from .freeleaps_auth_middleware import FreeleapsAuthMiddleware +from .tenant_middleware import TenantMiddleware -__all__ = ['FreeleapsAuthMiddleware'] \ No newline at end of file +__all__ = ['FreeleapsAuthMiddleware', 'TenantMiddleware'] \ No newline at end of file diff --git a/apps/notification/webapi/providers/middleware.py b/apps/notification/webapi/providers/middleware.py index 43df09b..8eac8c1 100644 --- a/apps/notification/webapi/providers/middleware.py +++ b/apps/notification/webapi/providers/middleware.py @@ -1,9 +1,11 @@ from webapi.middleware.freeleaps_auth_middleware import FreeleapsAuthMiddleware +from webapi.middleware.tenant_middleware import TenantMiddleware def register(app): """ Register middleware to FastAPI application """ - # Register API Key middleware + # Register middlewares + app.add_middleware(TenantMiddleware) app.add_middleware(FreeleapsAuthMiddleware) \ No newline at end of file