feat: luxon related

This commit is contained in:
2025-06-09 21:53:08 +02:00
parent e8b4e4634f
commit 4d4c3993d9
2 changed files with 5 additions and 4 deletions

3
package-lock.json generated
View File

@@ -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"
}

View File

@@ -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