From f5f9f021a7a4125b8f633629553472a2d5c0a7e6 Mon Sep 17 00:00:00 2001 From: Miodec Date: Wed, 29 Dec 2021 23:41:14 +0100 Subject: [PATCH] removed time traveler check after all --- backend/api/controllers/result.js | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/backend/api/controllers/result.js b/backend/api/controllers/result.js index ade4465c7..0be6e6bfd 100644 --- a/backend/api/controllers/result.js +++ b/backend/api/controllers/result.js @@ -113,17 +113,18 @@ class ResultController { result.timestamp = Math.round(result.timestamp / 1000) * 1000; - if (result.timestamp > Math.round(Date.now() / 1000) * 1000 + 10) { - Logger.log( - "time_traveler", - { - resultTimestamp: result.timestamp, - serverTimestamp: Math.round(Date.now() / 1000) * 1000 + 10, - }, - uid - ); - return res.status(400).json({ message: "Time traveler detected" }); - } + //dont use - result timestamp is unreliable, can be changed by system time and stuff + // if (result.timestamp > Math.round(Date.now() / 1000) * 1000 + 10) { + // Logger.log( + // "time_traveler", + // { + // resultTimestamp: result.timestamp, + // serverTimestamp: Math.round(Date.now() / 1000) * 1000 + 10, + // }, + // uid + // ); + // return res.status(400).json({ message: "Time traveler detected" }); + // } let timestampres = await ResultDAO.getResultByTimestamp( uid,