diff --git a/app/user/handlers.py b/app/user/handlers.py index a044ab5..f453f79 100644 --- a/app/user/handlers.py +++ b/app/user/handlers.py @@ -20,6 +20,11 @@ async def create_user(model: UserCreationModel, db: Session = Depends(get_db)) - return UserResourceModel.from_entity(created_user) +@router.get("/me", status_code=200, response_model=UserResourceModel) +async def get_auth_user(auth_user: User = Depends(get_auth_user)): + return UserResourceModel.from_entity(auth_user) + + @router.get("/{id}", status_code=200, response_model=UserResourceModel) async def get_user_by_id( id: int,