Слияние ui -> main #1

Merged
sasheg merged 145 commits from ui into main 2026-08-20 13:54:02 +00:00
Showing only changes of commit bb564e6e9b - Show all commits
+6 -3
View File
@@ -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__)
@@ -63,8 +64,6 @@ async def lifespan(app: FastAPI):
init_db()
app.include_router(auth_router)
if args.test:
await run_test_mode()
yield
@@ -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