feat: проверка существования канала при привязке

This commit is contained in:
Artem Tsyrulnikov
2025-12-15 22:09:23 +03:00
parent 68edf11576
commit 83a81f46f7
22 changed files with 270 additions and 125 deletions

View File

@@ -1,7 +1,7 @@
import uuid
from typing import Annotated
from fastapi import Depends
from fastapi import Depends, Query
from fastapi.routing import APIRouter
from src import deps, dto
@@ -44,11 +44,12 @@ async def get_creative(
@creatives_router.post('')
async def create_creative(
request: dto.CreateCreativeInput,
workspace_id: uuid.UUID,
request: dto.CreateCreativeInput,
current_user: Annotated[JWTPayload, Depends(deps.get_current_user)],
project_id: uuid.UUID = Query(),
) -> dto.CreativeOutput:
return await deps.get_usecase().create_creative(request, current_user.user_id, workspace_id)
return await deps.get_usecase().create_creative(request, project_id, current_user.user_id, workspace_id)
@creatives_router.patch('/{creative_id}')