Update User endpoint documentation
This commit is contained in:
+5
-3
@@ -9,11 +9,14 @@ from lib.database.user import get_all_users, get_user_by_username
|
|||||||
router = APIRouter(
|
router = APIRouter(
|
||||||
prefix="/user",
|
prefix="/user",
|
||||||
tags=["user"],
|
tags=["user"],
|
||||||
responses={404: {"description": "Not found"}},
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@router.get("/", response_model=list[UserOut])
|
@router.get(
|
||||||
|
"/",
|
||||||
|
response_model=list[UserOut],
|
||||||
|
responses={200: {"model": UserOut}, 404: {"model": Message}},
|
||||||
|
)
|
||||||
async def get_users() -> list[UserOut]:
|
async def get_users() -> list[UserOut]:
|
||||||
"""Get all users"""
|
"""Get all users"""
|
||||||
return get_all_users()
|
return get_all_users()
|
||||||
@@ -38,7 +41,6 @@ async def login(user: UserCredentials):
|
|||||||
message="User not found", message_type="error"
|
message="User not found", message_type="error"
|
||||||
).model_dump_json(),
|
).model_dump_json(),
|
||||||
)
|
)
|
||||||
|
|
||||||
password = user.password.encode("utf-8")
|
password = user.password.encode("utf-8")
|
||||||
|
|
||||||
if bcrypt.checkpw(password, user_from_db.password.encode("utf-8")):
|
if bcrypt.checkpw(password, user_from_db.password.encode("utf-8")):
|
||||||
|
|||||||
Reference in New Issue
Block a user