From bfcffdd88d0531d31db99451f7a5f018e42f11a4 Mon Sep 17 00:00:00 2001 From: SashegDev Date: Mon, 4 May 2026 21:10:11 +0000 Subject: [PATCH] =?UTF-8?q?chore(server):=20remove=20unused=20models,=20de?= =?UTF-8?q?lete=20http=5Flogger.py,=20rename=20viev=5Flogs.py=20=E2=86=92?= =?UTF-8?q?=20view=5Flogs.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/http_logger.py | 25 ------------------------- server/models.py | 15 +-------------- server/{viev_logs.py => view_logs.py} | 0 3 files changed, 1 insertion(+), 39 deletions(-) delete mode 100644 server/http_logger.py rename server/{viev_logs.py => view_logs.py} (100%) diff --git a/server/http_logger.py b/server/http_logger.py deleted file mode 100644 index 587f502..0000000 --- a/server/http_logger.py +++ /dev/null @@ -1,25 +0,0 @@ -# http_logger.py -import logging -from fastapi import Request, Response -from starlette.middleware.base import BaseHTTPMiddleware -import time -import uuid - -logger = logging.getLogger("uvicorn.error") - -class HTTPLogger: - """Custom HTTP logger to catch invalid requests""" - - @staticmethod - def log_invalid_request(data: bytes, client_addr: tuple): - """Log invalid HTTP requests""" - try: - # Try to decode as much as possible - request_str = data.decode('utf-8', errors='replace')[:500] - logger.warning( - f"Invalid HTTP request received\n" - f"Client: {client_addr[0]}:{client_addr[1]}\n" - f"Data: {request_str}" - ) - except Exception as e: - logger.warning(f"Invalid HTTP request from {client_addr}, could not decode: {e}") \ No newline at end of file diff --git a/server/models.py b/server/models.py index 99f4a58..9a9367e 100644 --- a/server/models.py +++ b/server/models.py @@ -27,17 +27,4 @@ class PackMeta(BaseModel): minecraft_version: str loader_type: str - loader_version: Optional[str] = None - -class MinecraftVersion(BaseModel): - version: str - type: str # release, snapshot, old_alpha, old_beta - release_time: datetime - url: Optional[str] = None - -class ModLoader(BaseModel): - type: str - version: str - minecraft_version: str - installer_url: Optional[str] = None - libraries: List[str] = Field(default_factory=list) \ No newline at end of file + loader_version: Optional[str] = None \ No newline at end of file diff --git a/server/viev_logs.py b/server/view_logs.py similarity index 100% rename from server/viev_logs.py rename to server/view_logs.py