From 9c90f22c5c68e2320054b99c7e69677f7e778f6b Mon Sep 17 00:00:00 2001 From: Rory& Date: Sun, 1 Jun 2025 08:30:09 +0200 Subject: Login, delete user --- src/api/routes/auth/accountRoutes.js | 1 - src/api/routes/auth/deviceRoutes.js | 56 +++++++++++++++++++----------------- src/api/routes/auth/index.js | 1 + 3 files changed, 30 insertions(+), 28 deletions(-) (limited to 'src/api/routes') diff --git a/src/api/routes/auth/accountRoutes.js b/src/api/routes/auth/accountRoutes.js index 6655ecb..5c88c22 100644 --- a/src/api/routes/auth/accountRoutes.js +++ b/src/api/routes/auth/accountRoutes.js @@ -20,7 +20,6 @@ export const loginRoute = { */ 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); } diff --git a/src/api/routes/auth/deviceRoutes.js b/src/api/routes/auth/deviceRoutes.js index 6655ecb..11cae8f 100644 --- a/src/api/routes/auth/deviceRoutes.js +++ b/src/api/routes/auth/deviceRoutes.js @@ -1,36 +1,38 @@ import { deleteUser, loginUser, registerUser } from '#db/index.js'; import { AuthDto, RegisterDto } from '#dto/index.js'; +import { validateAuth } from '#api/middlewares/index.js'; -export const registerRoute = { - route: '/auth/register', - async onPost(req, res) { +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(); - } -}; +// 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(); +// } +// }; diff --git a/src/api/routes/auth/index.js b/src/api/routes/auth/index.js index 29a07ad..e687911 100644 --- a/src/api/routes/auth/index.js +++ b/src/api/routes/auth/index.js @@ -1 +1,2 @@ export * from './accountRoutes.js'; +export * from './deviceRoutes.js'; -- cgit 1.5.1