diff options
author | Parker <contact@pkrm.dev> | 2024-11-12 16:37:15 -0600 |
---|---|---|
committer | Parker <contact@pkrm.dev> | 2024-11-12 16:37:15 -0600 |
commit | 41a21ee0b597d971169d5ce4e19f86a1248dbf96 (patch) | |
tree | e2e02d81c5ef52a7338711fc1434df9fdb7452b6 | |
parent | 3584968b655fed7ebe56a90e1eee6b3adce8b53b (diff) |
Add /me route
-rw-r--r-- | api/routes/user_routes.py | 10 |
1 files changed, 10 insertions, 0 deletions
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")], |