From 41a21ee0b597d971169d5ce4e19f86a1248dbf96 Mon Sep 17 00:00:00 2001 From: Parker Date: Tue, 12 Nov 2024 16:37:15 -0600 Subject: [PATCH] Add /me route --- api/routes/user_routes.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/api/routes/user_routes.py b/api/routes/user_routes.py index 618f721..16f6778 100644 --- a/api/routes/user_routes.py +++ b/api/routes/user_routes.py @@ -20,6 +20,16 @@ from api.util.authentication import ( router = APIRouter(prefix="/users", tags=["users"]) +@router.get("/me", summary="Get your username") +async def get_username( + current_user: Annotated[User, Depends(get_current_user)], +): + """ + Get the username of the current user + """ + return {"username": current_user.username} + + @router.delete("/{user_id}", summary="Delete your account") async def delete_user( user_id: Annotated[int, Path(title="ID of user to delete")],