add chat
This commit is contained in:
23
src/api.ts
23
src/api.ts
@@ -138,9 +138,15 @@ export const Submission = {
|
||||
html?: string
|
||||
css?: string
|
||||
js?: string
|
||||
conversationId?: string
|
||||
},
|
||||
) {
|
||||
const data = { task_id: taskId, ...code }
|
||||
const { conversationId, ...rest } = code
|
||||
const data = {
|
||||
task_id: taskId,
|
||||
...rest,
|
||||
conversation_id: conversationId || null,
|
||||
}
|
||||
const res = await http.post("/submission/", data)
|
||||
return res.data
|
||||
},
|
||||
@@ -163,6 +169,21 @@ export const Submission = {
|
||||
},
|
||||
}
|
||||
|
||||
export const Prompt = {
|
||||
async listConversations(taskId?: number, userId?: number) {
|
||||
const params: Record<string, number> = {}
|
||||
if (taskId) params.task_id = taskId
|
||||
if (userId) params.user_id = userId
|
||||
return (await http.get("/prompt/conversations/", { params })).data
|
||||
},
|
||||
|
||||
async getMessages(conversationId: string) {
|
||||
return (
|
||||
await http.get(`/prompt/conversations/${conversationId}/messages/`)
|
||||
).data
|
||||
},
|
||||
}
|
||||
|
||||
export const Helper = {
|
||||
async upload(file: File) {
|
||||
const form = new window.FormData()
|
||||
|
||||
Reference in New Issue
Block a user