mp_message/core/api/auth/handlers.py

13 lines
354 B
Python

from fastapi import APIRouter
from core.models.auth.requests import LoginRequest
from core.models.auth.responses import LoginResponse
from core.services import auth_service
router = APIRouter(prefix='/auth', tags=['auth'])
@router.post("")
async def login(user: LoginRequest) -> LoginResponse:
return await auth_service.login_user(user.username)