add delete button
Some checks failed
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled

This commit is contained in:
2026-04-15 19:16:28 -06:00
parent 266f042fb2
commit e9781fdada
4 changed files with 128 additions and 25 deletions

View File

@@ -160,12 +160,14 @@ export const Submission = {
js?: string
prompt?: string
},
messageId?: number,
) {
const { prompt, ...rest } = code
const data = {
task_id: taskId,
...rest,
prompt: prompt || null,
message_id: messageId ?? null,
}
const res = await http.post("/submission/", data)
return res.data
@@ -260,6 +262,13 @@ export const Prompt = {
if (!convs.length) return []
return this.getMessages(convs[0].id)
},
async deleteMessagePair(
messageId: number,
): Promise<{ deleted: boolean; submission_deleted: boolean }> {
const res = await http.delete(`/prompt/messages/${messageId}/pair`)
return res.data
},
}
export const Helper = {