антифрод не сбивает работу передачи сессии

This commit is contained in:
Nastya 2024-06-19 20:34:46 +03:00
parent 3345d0aa5c
commit d0a545222d

@ -97,7 +97,8 @@ export async function getData(quizId: string): Promise<{
});
const sessions = JSON.parse(localStorage.getItem("sessions") || "{}");
if (typeof sessions[quizId] === "number") {
//Тут ещё проверка на антифрод без парса конфига. Нам не интересно время если не нужно запрещать проходить чаще чем в сутки
if (typeof sessions[quizId] === "number" && data.settings.cfg.includes('antifraud":true')) {
// unix время. Если меньше суток прошло - выводить ошибку, иначе пустить дальше
if (Date.now() - sessions[quizId] < 86400000) {
return { data, isRecentlyCompleted: true };
@ -156,7 +157,6 @@ export function sendAnswer({ questionId, body, qid, preview }: SendAnswerProps)
},
];
formData.append("answers", JSON.stringify(answers));
console.log("QID", qid);
formData.append("qid", qid);
return publicationMakeRequest({
@ -195,7 +195,6 @@ export function sendFile({ questionId, body, qid }: SendFileParams) {
formData.append("answers", JSON.stringify(answers));
formData.append(body.name, body.file);
console.log("QID", qid);
formData.append("qid", qid);
return publicationMakeRequest({