2025-03-20 22:06:03 +01:00

19 lines
521 B
Python

from fastapi import APIRouter, Depends, HTTPException
from core.database import fake_users_db
router = APIRouter()
@router.get("/them")
async def them_handler(
db: Session = Depends(get_db),
token: str = Depends(oauth2_scheme)
):
"""Fetch current authenticated user"""
user = get_current_user(db, token)
if not user:
raise HTTPException(status_code=401, detail="Invalid authentication credentials")
return {
"message": "User fetched successfully",
"user": user
}