From 3b41cf1c5a0611a700e2291c745b94d62d8d4b3d Mon Sep 17 00:00:00 2001 From: Mathis Date: Tue, 23 Apr 2024 15:11:14 +0200 Subject: [PATCH] feat(routes): :rocket: add controllers call on routes --- src/routes/auth/router.ts | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/routes/auth/router.ts b/src/routes/auth/router.ts index eb88e40..b4de6b6 100644 --- a/src/routes/auth/router.ts +++ b/src/routes/auth/router.ts @@ -1,36 +1,38 @@ import express, {type Router} from "express"; import UserGuard from "@validators/UserGuard"; import AdminGuard from "@validators/AdminGuard"; +import AuthController from "@controllers/AuthController"; const router: Router = express.Router(); -router.route('/login').post() -router.route('/register').post() +router.route('/login').post(AuthController.login) +router.route('/register').post(AuthController.register) // PATCH +//TODO - To test router.route('/me') - .patch(UserGuard) + .patch(UserGuard, AuthController.editUser) // GET router.route('/me') - .get(UserGuard) + .get(UserGuard, AuthController.getSelf) // DELETE router.route('/me') - .delete(UserGuard) + .delete(UserGuard, AuthController.deleteSelf) // GET router.route('/all') - .get(AdminGuard) + .get(AdminGuard, AuthController.getAllUsers) // GET router.route('/user/:targetId') - .get(AdminGuard) - .patch(AdminGuard) - .delete(AdminGuard) + .get(AdminGuard, AuthController.getUser) + .patch(AdminGuard, AuthController.editUser) + .delete(AdminGuard, AuthController.deleteUser) export default router \ No newline at end of file