import { makeRequest } from "@frontend/kitui"; export function getData(quizId: string) { return makeRequest({ url: `https://s.hbpn.link/answer/settings`, body: { quiz_id: quizId, limit: 100, page: 0, need_config: true, }, method: "POST", }); } export function sendAnswer({ questionId, body, qid }: any) { const formData = new FormData(); console.log(qid) const answers = [{ question_id: questionId, content: body, //тут массив с ответом }] formData.append("answers", JSON.stringify(answers)); formData.append("qid", qid); return makeRequest({ url: `https://s.hbpn.link/answer/answer`, body: formData, method: "POST", }); } //body ={file, filename} export function sendFile({ questionId, body, qid }: any) { const formData = new FormData(); const fd: any = { question_id: questionId, content: body.name, } fd[body.name] = body.file //target.files[0] const answers = [fd] formData.append("answers", JSON.stringify(answers)); formData.append("qid", qid); return makeRequest({ url: `https://s.hbpn.link/answer/answer`, body: formData, method: "POST", }); } const fields = [ "name", "email", "phone", "adress", "telegram", "wechat", "viber", "vk", "skype", "whatsup", "messenger", "text" ] //форма контактов export function sendFC({ questionId, body, qid }: any) { const formData = new FormData(); // const keysBody = Object.keys(body) // const content:any = {} // fields.forEach((key) => { // if (keysBody.includes(key)) content[key] = body.key // }) const answers = [{ question_id: questionId, content: JSON.stringify(body), result: true, qid }] formData.append("answers", JSON.stringify(answers)); formData.append("qid", qid); return makeRequest({ url: `https://s.hbpn.link/answer/answer`, body: formData, method: "POST", }); }