summary refs log tree commit diff
path: root/src/api/routes/statusRoute.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/routes/statusRoute.js')
-rw-r--r--src/api/routes/statusRoute.js24
1 files changed, 16 insertions, 8 deletions
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); + } + }) } };