feat: add base class for all schemas and to camel case mapper
This commit is contained in:
@@ -11,9 +11,7 @@ from fastapi import (
|
||||
status,
|
||||
)
|
||||
|
||||
|
||||
from loguru import logger
|
||||
from pydantic.main import BaseModel
|
||||
from fastapi_jwt_auth import AuthJWT
|
||||
|
||||
from pydantic import BaseModel
|
||||
@@ -26,7 +24,7 @@ from api.services.auth import authenticate_user
|
||||
|
||||
from api.db.logic.auth import add_new_refresh_token, upgrade_old_refresh_token
|
||||
|
||||
from api.schemas.endpoints.auth import Auth
|
||||
from api.schemas.endpoints.auth import Auth, AccessToken
|
||||
|
||||
api_router = APIRouter(
|
||||
prefix="/auth",
|
||||
@@ -87,12 +85,7 @@ async def login_for_access_token(
|
||||
|
||||
Authorize.set_refresh_cookies(refresh_token)
|
||||
|
||||
return {
|
||||
"access_token": access_token,
|
||||
# "access_token_expires": access_token_expires_time,
|
||||
# "refresh_token": refresh_token,
|
||||
# "refresh_token_expires": refresh_token_expires_time
|
||||
}
|
||||
return AccessToken(access_token=access_token)
|
||||
|
||||
|
||||
@api_router.post("/refresh")
|
||||
@@ -121,9 +114,4 @@ async def refresh(
|
||||
|
||||
new_access_token = Authorize.create_access_token(subject=current_user, expires_time=access_token_expires)
|
||||
|
||||
return {
|
||||
"access_token": new_access_token,
|
||||
# "access_token_expires": access_token_expires_time,
|
||||
# "refresh_token": refresh_token,
|
||||
# "refresh_token_expires": refresh_token_expires_time
|
||||
}
|
||||
return AccessToken(access_token=new_access_token)
|
||||
|
Reference in New Issue
Block a user