From 453dcba48673b635615910ebf9e17a73aeb7e784 Mon Sep 17 00:00:00 2001 From: zkldi <20380519+zkldi@users.noreply.github.com> Date: Sun, 24 Apr 2022 12:10:56 +0100 Subject: [PATCH] fix: use unix milliseconds instead as timeFinished input --- .../server/router/api/v1/users/_userID/imports/router.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/src/server/router/api/v1/users/_userID/imports/router.ts b/server/src/server/router/api/v1/users/_userID/imports/router.ts index 89282a0ca..ff77dcd87 100644 --- a/server/src/server/router/api/v1/users/_userID/imports/router.ts +++ b/server/src/server/router/api/v1/users/_userID/imports/router.ts @@ -12,7 +12,7 @@ const router: Router = Router({ mergeParams: true }); * This endpoint is intended to be used by developers to triage certain bugs. * * @param timeFinished - Where to start counting this users 500 imports from, this - * should be a string that is parsable into a date via. Date.Parse. + * should be a unix timestamp in milliseconds. * * @name GET /api/v1/users/:userID/imports */ @@ -22,12 +22,12 @@ router.get("/", prValidate({ timeFinished: "*string" }), async (req, res) => { let timeFinished = Infinity; if (req.query.timeFinished) { - timeFinished = Date.parse(req.query.timeFinished as string); + timeFinished = Number(req.query.timeFinished as string); if (Number.isNaN(timeFinished)) { return res.status(400).json({ success: false, - description: `Couldn't parse timeFinished into a date.`, + description: `Couldn't read timeFinished as unix milliseconds.`, }); } }