From 937e6307dbc1a2fd62859b54cec91956c2195d9a Mon Sep 17 00:00:00 2001 From: Backend IM Bot Date: Sat, 22 Mar 2025 18:35:02 +0000 Subject: [PATCH] Update code in endpoints/users.get.py --- endpoints/users.get.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/endpoints/users.get.py b/endpoints/users.get.py index e69de29..fa6e06b 100644 --- a/endpoints/users.get.py +++ b/endpoints/users.get.py @@ -0,0 +1,24 @@ +from fastapi import APIRouter, HTTPException + +users = [] # In-memory storage + +router = APIRouter() + +@router.get("/users") +async def get_user( + username: str = "demo" +): + """Demo get user endpoint""" + user = next((u for u in users if u["username"] == username), None) + if not user: + raise HTTPException(status_code=404, detail="User not found") + + return { + "message": "User retrieved successfully", + "user_id": user["id"], + "username": username, + "profile": { + "email": user["email"], + "disabled": user["disabled"] + } + } \ No newline at end of file