import { registerUser } from '#db/index.js'; import { RegisterDto } from '#dto/index.js'; import { requireAuth } from '#api/middlewares/index.js'; import { RouteMethod } from '#api/RouteDescription.js'; /** * @type {RouteDescription} */ export const getDevicesRoute = { path: '/auth/devices', methods: { get: new RouteMethod({ middlewares: [requireAuth], description: 'Get all devices registered to the user', async method(req, res) { const data = await RegisterDto.create(req.body); const registerResult = await registerUser(data); res.send(registerResult); } }) } };