1 files changed, 14 insertions, 31 deletions
diff --git a/src/api/routes/auth/deviceRoutes.js b/src/api/routes/auth/deviceRoutes.js
index 11cae8f..ac4514f 100644
--- a/src/api/routes/auth/deviceRoutes.js
+++ b/src/api/routes/auth/deviceRoutes.js
@@ -1,38 +1,21 @@
import { deleteUser, loginUser, registerUser } from '#db/index.js';
import { AuthDto, RegisterDto } from '#dto/index.js';
import { validateAuth } from '#api/middlewares/index.js';
+import { RouteDescription, RouteMethod } from '#api/RouteDescription.js';
+/**
+ * @type {RouteDescription}
+ */
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);
+ path: '/auth/devices',
+ methods: {
+ get: new RouteMethod({
+ middlewares: [validateAuth({})],
+ async method(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<WhoAmIDto>}
-// */
-// 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();
-// }
-// };
|