From 6dc72700daf1fdee394cda8d49aa313115f64e0b Mon Sep 17 00:00:00 2001 From: Jack Date: Mon, 13 Dec 2021 16:23:01 +0000 Subject: [PATCH] using sent timestamp to verify and then changing to server time --- backend/api/controllers/result.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/api/controllers/result.js b/backend/api/controllers/result.js index 0ac77c0d1..c5d3d2d38 100644 --- a/backend/api/controllers/result.js +++ b/backend/api/controllers/result.js @@ -106,7 +106,7 @@ class ResultController { // return res.status(400).json({ message: "Time traveler detected" }); // } - result.timestamp = Math.round(Date.now() / 1000) * 1000; + result.timestamp = Math.round(result.timestamp / 1000) * 1000; let timestampres = await ResultDAO.getResultByTimestamp( uid, @@ -116,6 +116,8 @@ class ResultController { return res.status(400).json({ message: "Duplicate result" }); } + result.timestamp = Math.round(Date.now() / 1000) * 1000; + try { result.keySpacingStats = { average: