from typing import Annotated from fastapi import APIRouter, Form from app.models import RegistrationCreate from app import crud from app.api.deps import SessionDep router = APIRouter(prefix="/registration") @router.post( "/register", ) def register(*, session: SessionDep, registration_create: Annotated[RegistrationCreate, Form()]): print(registration_create) """ Register """ registration = crud.create_registration(session=session, registration_create=registration_create) #if settings.emails_enabled and user_in.email: # email_data = generate_new_account_email( # email_to=user_in.email, username=user_in.email, password=user_in.password # ) # send_email( # email_to=user_in.email, # subject=email_data.subject, # html_content=email_data.html_content, # ) return registration