Update code in endpoints/api/users.post.py

This commit is contained in:
Backend IM Bot 2025-03-20 10:02:54 +00:00
parent e361e76480
commit faf250dad5

View File

@ -5,22 +5,19 @@ router = APIRouter()
@router.post("/api/users") @router.post("/api/users")
async def users_handler(): async def users_handler():
"""Fetch all users from database""" """Get all users from database"""
users = [ try:
{ users = list(fake_users_db.values())
"id": data["id"],
"username": username,
"email": data["email"],
"disabled": data["disabled"]
}
for username, data in fake_users_db.items()
]
return { return {
"message": "Users retrieved successfully", "message": "Users retrieved successfully",
"data": users, "data": users,
"metadata": { "metadata": {
"total_count": len(users), "total_users": len(users),
"source": "demo_db" "source": "demo_db"
} }
} }
except Exception as e:
raise HTTPException(
status_code=500,
detail="Error retrieving users"
)