Fix #14: add /me route

This commit is contained in:
François Voron
2019-10-20 09:30:26 +02:00
parent 8d65a11a4f
commit 1996ed69ea
3 changed files with 58 additions and 5 deletions

View File

@ -32,6 +32,8 @@ def get_user_router(
on_after_forgot_password
)
get_current_active_user = auth.get_current_active_user(user_db)
@router.post(
"/register", response_model=models.User, status_code=status.HTTP_201_CREATED
)
@ -102,4 +104,10 @@ def get_user_router(
except jwt.PyJWTError:
raise HTTPException(status_code=status.HTTP_400_BAD_REQUEST)
@router.get("/me", response_model=models.User)
async def me(
user: models.UserDB = Depends(get_current_active_user) # type: ignore
):
return user
return router