frontPanel/src/api/result.ts

29 lines
822 B
TypeScript

import { makeRequest } from "@frontend/kitui";
import { DeleteQuizRequest, DeleteQuizResponse } from "@model/quiz/delete";
export const getResultsList = async (quizId, body?: any) => {
try {
const response = await makeRequest<unknown, unknown>({
url: process.env.REACT_APP_DOMAIN + `/squiz/results/getResults/${quizId}`,
method: "POST",
body: { page: 0, limit: 10, ...body },
});
return response;
} catch (e) {
console.log("ощибка", e);
}
};
export const deleteResult = async (resultId: number) => {
try {
const response = await makeRequest<unknown, unknown>({
url: process.env.REACT_APP_DOMAIN + `/squiz/results/delete/${resultId}`,
body: {},
method: "DELETE",
});
return response;
} catch (e) {
console.log("ошибка", e);
}
};