import { deleteUser, loginUser, registerUser } from '#db/index.js'; import { AuthDto, RegisterDto } from '#dto/index.js'; import { validateAuth } from '#api/middlewares/index.js'; export const getDevicesRoute = { route: '/auth/devices', onGetValidation: validateAuth({}), async onGet(req, res) { const data = await RegisterDto.create(req.body); const registerResult = await registerUser(data); res.send(registerResult); } }; // export const loginRoute = { // route: '/auth/login', // /** // * // * @param req {Request} // * @param res // * @returns {Promise} // */ // async onPost(req, res) { // const data = await AuthDto.create(req.body); // console.log(req.headers['user-agent']); // const loginResult = await loginUser(data, req.headers['user-agent']); // res.send(loginResult); // } // }; // // export const deleteRoute = { // route: '/auth/delete', // async onDelete(req, res) { // const data = await AuthDto.create(req.body); // await deleteUser(data); // res.status(204).send(); // } // };