Spaces:
Build error
Build error
File size: 1,129 Bytes
4438ee0 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | from fastapi import APIRouter, Request, HTTPException
from app.services.auth_service import register_user_service
from app.models.auth_models import RegisterUser
insightfy_router = APIRouter()
book_my_service_router = APIRouter()
@insightfy_router.post("/register")
async def register_user_insightfy(request: Request, user: RegisterUser):
"""
Register a new user for Insightfy with enhanced validations.
"""
try:
return await register_user_service(request, email=user.email, mobile=user.mobile, name=user.name)
except HTTPException as e:
raise e
except Exception as e:
raise HTTPException(status_code=500, detail=str(e))
@book_my_service_router.post("/register")
async def register_user_book_my_service(request: Request, user: RegisterUser):
"""
Register a new user for Book My Service with enhanced validations.
"""
try:
return await register_user_service(request, email=user.email, mobile=user.mobile, name=user.name)
except HTTPException as e:
raise e
except Exception as e:
raise HTTPException(status_code=500, detail=str(e)) |