антифрод не сбивает работу передачи сессии
This commit is contained in:
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({
|
||||
|
Loading…
Reference in New Issue
Block a user