From 4d4c3993d9266c748666b0807215476eabd13dfc Mon Sep 17 00:00:00 2001 From: Jan Szumotalski Date: Mon, 9 Jun 2025 21:53:08 +0200 Subject: [PATCH] feat: luxon related --- package-lock.json | 3 ++- src/routes/api/app/index.ts | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 41d682e..e3a7592 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,7 @@ "packages": { "": { "name": "backend2", - "version": "1.0.0", + "version": "1.2.0", "license": "GPL-3.0-or-later", "dependencies": { "bcryptjs": "^2.4.3", @@ -2499,6 +2499,7 @@ "version": "3.6.1", "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.6.1.tgz", "integrity": "sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==", + "license": "MIT", "engines": { "node": ">=12" } diff --git a/src/routes/api/app/index.ts b/src/routes/api/app/index.ts index 1ef518f..abcf303 100644 --- a/src/routes/api/app/index.ts +++ b/src/routes/api/app/index.ts @@ -28,9 +28,9 @@ appRouter.get("/news/check", capability.mw(Features.News), async (req, res) => { res.send(check) }) -appRouter.get("/menu/:timestamp", capability.mw(Features.Menu), async (req, res) => { - var item = await Menu.aggregate(vote(new Date(Number.parseInt(req.params.timestamp)),req.user!._id)) - var votes = await Vote.find({dom: new Date(Number.parseInt(req.params.timestamp))}) +appRouter.get("/menu/:date", capability.mw(Features.Menu), async (req, res) => { + var item = await Menu.aggregate(vote(new Date(req.params.date),req.user!._id)) + var votes = await Vote.find({dom: new Date(req.params.date)}) var grouped = votes.reduce((x, y) => { x[y.tom].push(y) return x