Refactoring code for modular approach
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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__)
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user