|
@@ -9,6 +9,7 @@ from app.models import MessageFile
|
|
|
from app.models.message import Message, MessageCreate, MessageUpdate, MessageRead
|
|
|
from app.libs.paginate import cursor_page, CommonPage
|
|
|
from app.services.message.message import MessageService
|
|
|
+from app.schemas.common import DeleteResponse
|
|
|
|
|
|
router = APIRouter()
|
|
|
|
|
@@ -129,16 +130,13 @@ async def get_message_file(
|
|
|
)
|
|
|
|
|
|
|
|
|
-@router.delete(
|
|
|
- "/{thread_id}/messages/{message_id}",
|
|
|
- response_model=MessageFile,
|
|
|
-)
|
|
|
+@router.delete("/{thread_id}/messages/{message_id}", response_model=DeleteResponse)
|
|
|
async def delete_message(
|
|
|
*,
|
|
|
session: AsyncSession = Depends(get_async_session),
|
|
|
thread_id: str,
|
|
|
message_id: str = ...,
|
|
|
-):
|
|
|
+) -> DeleteResponse:
|
|
|
"""
|
|
|
Deletes a message.
|
|
|
|