From 42b59ad2d6e10b6110948aee0a88418eb5dcd94c Mon Sep 17 00:00:00 2001 From: Rory& Date: Sun, 1 Jun 2025 15:42:18 +0200 Subject: Rewrite routing --- src/api/routes/statusRoute.js | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) (limited to 'src/api/routes/statusRoute.js') diff --git a/src/api/routes/statusRoute.js b/src/api/routes/statusRoute.js index 5c3231b..1dbca45 100644 --- a/src/api/routes/statusRoute.js +++ b/src/api/routes/statusRoute.js @@ -1,14 +1,22 @@ import { DbUser } from '#db/index.js'; +import { RouteDescription, RouteMethod } from '#api/RouteDescription.js'; +/** + * @type {RouteDescription} + */ export const statusRoute = { - route: '/status', - async onGet(req, res) { - const status = { - status: 'ok', - timestamp: new Date().toISOString(), - users: await User.countDocuments() - }; + path: '/status', + methods: { + get: new RouteMethod({ + async method(req, res) { + const status = { + status: 'ok', + timestamp: new Date().toISOString(), + users: await User.countDocuments() + }; - res.status(200).json(status); + res.status(200).json(status); + } + }) } }; -- cgit 1.5.1