Refactoring code for modular approach

This commit is contained in:
2025-09-11 21:16:18 +02:00
parent 900229d452
commit f9ed3bdf11
18 changed files with 684 additions and 228 deletions

View File

@@ -2,7 +2,7 @@
from fastapi import HTTPException, Depends
from fastapi.security import HTTPBearer, HTTPAuthorizationCredentials
from passlib.context import CryptContext
from jose import jwt, JWTError
from jose import jwt
from datetime import datetime, timedelta
from typing import Dict, Any, Optional
from sqlalchemy.orm import Session

View File

@@ -2,7 +2,7 @@
from fastapi import Request, HTTPException
from fastapi.responses import JSONResponse
from fastapi.exceptions import RequestValidationError
from starlette.exceptions import HTTPException as StarletteHTTPException
import logging
logger = logging.getLogger(__name__)

View File

@@ -1,5 +1,5 @@
# middleware/rate_limiter.py
from typing import Dict, Tuple
from typing import Dict
from datetime import datetime, timedelta
import logging
from collections import defaultdict, deque