From bb564e6e9b9dc8dee79e06c13962d1844b5f77cf Mon Sep 17 00:00:00 2001 From: SashegDev Date: Mon, 4 May 2026 21:06:02 +0000 Subject: [PATCH] feat(server): connect admin_router to FastAPI app --- server/main.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/server/main.py b/server/main.py index 4df0e50..f1bb2ae 100644 --- a/server/main.py +++ b/server/main.py @@ -27,6 +27,7 @@ from fastapi.responses import StreamingResponse from auth import get_current_user, router as auth_router, init_db, verify_jwt from roles import Permissions, has_permission +from admin_router import router as admin_router logger = structlog.get_logger(__name__) @@ -62,8 +63,6 @@ async def lifespan(app: FastAPI): BLOCKED_HOSTS = [] init_db() - - app.include_router(auth_router) if args.test: await run_test_mode() @@ -417,9 +416,13 @@ ACTIVATE_PASS_HTML = """ # Create app with lifespan app = FastAPI(title="ZernMC Launcher Server", lifespan=lifespan) -# Add logging middleware +# Add Logging middleware app.add_middleware(LoggingMiddleware) +# Register routers +app.include_router(auth_router) +app.include_router(admin_router) + # Monkey patch to catch invalid HTTP requests original_data_received = HttpToolsProtocol.data_received