(
session_id: str,
message_id: str,
payload: ChatMessagePatchRequest,
auth: AuthContext = Depends(require_chat_scope),
service: ChatService = Depends(get_service),
)
| 180 | |
| 181 | @router.patch("/chat/sessions/{session_id}/messages/{message_id}") |
| 182 | async def update_chat_message( |
| 183 | session_id: str, |
| 184 | message_id: str, |
| 185 | payload: ChatMessagePatchRequest, |
| 186 | auth: AuthContext = Depends(require_chat_scope), |
| 187 | service: ChatService = Depends(get_service), |
| 188 | ): |
| 189 | return await _run( |
| 190 | lambda: service.update_message( |
| 191 | auth.username, |
| 192 | { |
| 193 | "session_id": session_id, |
| 194 | "message_id": message_id, |
| 195 | **_model_dict(payload), |
| 196 | }, |
| 197 | ) |
| 198 | ) |
| 199 | |
| 200 | |
| 201 | @router.post("/chat/sessions/{session_id}/messages/{message_id}/regenerate") |
nothing calls this directly
no test coverage detected