validating later

This commit is contained in:
Miodec 2022-01-07 15:50:05 +01:00
parent 1fa53560a9
commit 41826075aa

View file

@ -96,19 +96,6 @@ class ResultController {
) {
return res.status(400).json({ message: "Test too short" });
}
if (validateResult) {
if (!validateResult(result)) {
return res
.status(400)
.json({ message: "Result data doesn't make sense" });
}
} else {
console.error("==============================");
console.error(
"No anticheat module found, results will not be validated!"
);
console.error("==============================");
}
let resulthash = result.hash;
delete result.hash;
@ -126,6 +113,20 @@ class ResultController {
return res.status(400).json({ message: "Incorrect result hash" });
}
if (validateResult) {
if (!validateResult(result)) {
return res
.status(400)
.json({ message: "Result data doesn't make sense" });
}
} else {
console.error("==============================");
console.error(
"No anticheat module found, results will not be validated!"
);
console.error("==============================");
}
result.timestamp = Math.round(result.timestamp / 1000) * 1000;
//dont use - result timestamp is unreliable, can be changed by system time and stuff