Spaces:
Sleeping
Sleeping
| from fastapi import APIRouter, HTTPException | |
| from pydantic import BaseModel, EmailStr | |
| from src.services.user_service import register_user | |
| router = APIRouter() | |
| class UserCreateRequest(BaseModel): | |
| email: EmailStr | |
| display_name: str | |
| def create_user(payload: UserCreateRequest) -> dict: | |
| user = register_user(payload.email, payload.display_name) | |
| if not user: | |
| raise HTTPException(status_code=400, detail="User already exists") | |
| return user | |