feat: deals viewer mode and links for viewers

This commit is contained in:
2025-07-04 15:12:21 +04:00
parent bd7d9a19d3
commit 0caf1f3f42
19 changed files with 246 additions and 83 deletions

View File

@@ -3,6 +3,7 @@ from typing import Annotated
from fastapi import APIRouter, Depends, UploadFile
from sqlalchemy.ext.asyncio import AsyncSession
from backend.dependecies import CurrentUserDependency
from backend.session import get_session
from models import User
from schemas.chat import *
@@ -111,8 +112,9 @@ async def get_client_chats_list(
async def create_chat(
session: Annotated[AsyncSession, Depends(get_session)],
request: CreateChatRequest,
user: CurrentUserDependency,
):
return await ChatService(session).create_chat(request)
return await ChatService(session).create_chat(request, user)
@chat_router.post(