summaryrefslogtreecommitdiff
path: root/app/routes/user.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/routes/user.py')
-rw-r--r--app/routes/user.py21
1 files changed, 0 insertions, 21 deletions
diff --git a/app/routes/user.py b/app/routes/user.py
deleted file mode 100644
index 1eb096d..0000000
--- a/app/routes/user.py
+++ /dev/null
@@ -1,21 +0,0 @@
-from fastapi import APIRouter, Depends, HTTPException
-from sqlalchemy.ext.asyncio import AsyncSession
-
-from app.models.user import User
-from app.schemas.user import UserRead
-from app.utils.db import get_async_session
-
-router = APIRouter(prefix="/users", tags=["users"])
-
-
-@router.get("/{username}", response_model=UserRead)
-async def get_user(
- username: str,
- session: AsyncSession = Depends(get_async_session),
-):
- user = await User.get_user_by_username(username, session=session)
-
- if not user:
- raise HTTPException(status_code=404, detail="User not found")
-
- return UserRead.model_validate(user)