import { makeRequest } from "@frontend/kitui"; import { CreateQuestionRequest } from "model/question/create"; import { RawQuestion } from "model/question/question"; import { GetQuestionListRequest, GetQuestionListResponse, } from "@model/question/getList"; import { EditQuestionRequest, EditQuestionResponse, } from "@model/question/edit"; import { DeleteQuestionRequest, DeleteQuestionResponse, } from "@model/question/delete"; import { CopyQuestionRequest, CopyQuestionResponse, } from "@model/question/copy"; const baseUrl = process.env.NODE_ENV === "production" ? "/squiz" : "https://squiz.pena.digital"; function get(quizId: string) { return makeRequest({ url: `${baseUrl}/question/copy`, body: { id: questionId, quiz_id: quizId }, method: "POST", }); } function quizRelase(quizId: string, status: "start" | "stop") { return makeRequest({ url: `https://squiz.pena.digital/answer/quiz/get`, body: { quiz_id: quizId, limit: 100, page: 0, need_config: true, }, method: "POST", }); } export const relaseApi = { relase: quizRelase, get: quizRelase, }; const defaultGetQuestionListBody: GetQuestionListRequest = { limit: 100, offset: 0, type: "", };