diff --git a/endpoints/logout.post.py b/endpoints/logout.post.py index ed27c2d..2a4caf0 100644 --- a/endpoints/logout.post.py +++ b/endpoints/logout.post.py @@ -5,13 +5,18 @@ users = [] # In-memory storage router = APIRouter() @router.post("/logout") -async def logout_demo(): +async def logout_demo( + token: str = "dummy_jwt_token_123" +): """Demo logout endpoint""" + if not token: + raise HTTPException(status_code=400, detail="Invalid token") + return { "message": "Logout successful", - "session": "terminated", - "features": { - "rate_limit": 0, - "expires_in": 0 + "token": None, + "session": { + "status": "terminated", + "expires_at": 0 } } \ No newline at end of file