add singup endpoint

This commit is contained in:
IluaAir
2025-07-07 12:01:02 +03:00
parent 31879ddf30
commit 61512f70d4
11 changed files with 64 additions and 67 deletions

View File

@@ -4,10 +4,11 @@ from fastapi import Depends
from sqlalchemy.ext.asyncio import AsyncSession
from src.core.database import async_session_maker
from src.utils.db_manager import DBManager
async def get_db() -> AsyncGenerator[AsyncSession, None]:
async with async_session_maker() as db:
async with DBManager(async_session_maker) as db:
yield db

View File

@@ -1,7 +1,7 @@
from fastapi import APIRouter
from src.api.dependacies.db_dep import sessionDep
from src.schemas.users import UserCreate
from src.schemas.users import UserRequest
from src.core.settings import settings
from src.services.auth import AuthService
@@ -9,5 +9,5 @@ router = APIRouter(prefix=settings.api.v1.auth, tags=['Auth'])
@router.post(path='/signup')
async def registration(session: sessionDep, credential: UserCreate):
async def registration(session: sessionDep, credential: UserRequest):
await AuthService(session).registration(credential)