chore(server): remove unused models, delete http_logger.py, rename viev_logs.py → view_logs.py

This commit is contained in:
SashegDev
2026-05-04 21:10:11 +00:00
parent 331fc9a863
commit bfcffdd88d
3 changed files with 1 additions and 39 deletions
-25
View File
@@ -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}")
+1 -14
View File
@@ -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)
loader_version: Optional[str] = None