from fastapi import APIRouter, Depends, Response from core.helpers.auth.helpers import get_current_user from core.models.message.db import MPProfile from core.services import chat_service from core.models.message.requests import CreateChatRequest router = APIRouter(prefix='/chat', tags=['chat']) @router.post("") async def create_chat(response: Response, chat: CreateChatRequest, user: MPProfile = Depends(get_current_user)): response.status_code = 201 return await chat_service.create_chat(chat.name, user.id)