(
payload: ChatSessionBatchDeleteRequest,
auth: AuthContext = Depends(require_chat_scope),
service: ChatService = Depends(get_service),
)
| 123 | |
| 124 | @router.post("/chat/sessions/batch-delete") |
| 125 | async def batch_delete_chat_sessions( |
| 126 | payload: ChatSessionBatchDeleteRequest, |
| 127 | auth: AuthContext = Depends(require_chat_scope), |
| 128 | service: ChatService = Depends(get_service), |
| 129 | ): |
| 130 | return await _run( |
| 131 | lambda: service.batch_delete_sessions_from_dashboard_payload( |
| 132 | auth.username, |
| 133 | _model_dict(payload), |
| 134 | ) |
| 135 | ) |
| 136 | |
| 137 | |
| 138 | @router.get("/chat/sessions/{session_id}") |
nothing calls this directly
no test coverage detected