remove unused tokendata

This commit is contained in:
Osman Faruk Bayram 2025-05-05 19:06:39 +03:00
parent 63fb875d1b
commit c80fcda493

View file

@ -11,16 +11,10 @@ import jwt
from sqlmodel import SQLModel, Field, Session, select
from pydantic.networks import EmailStr
### TOKEN MODELLERİ ###
class Token(BaseModel):
access_token: str
token_type: str
class TokenData(BaseModel):
username: Optional[str] = None
role: Optional[str] = None
status: Optional[str] = None
### ENUMS ###
class Role(str, Enum):
@ -120,7 +114,6 @@ async def get_current_user(
)
try:
payload = jwt.decode(token, SECRET_KEY, algorithms=["HS256"])
token_data = TokenData(**payload)
username: Optional[str] = payload.get("sub")
if username is None:
raise credentials_exception
@ -130,7 +123,6 @@ async def get_current_user(
user = await get_user(session, username)
if user is None:
raise credentials_exception
return user