import suiviController from '../controllers/suivi.controller.js'; import securityService from '../services/security.service.js'; import configController from '../controllers/config.controller.js'; const suiviRoutes = async (app) => { app.route({ method: 'GET', url: '/rosters', handler: suiviController.getAllRoster }); app.route({ method: 'GET', url: '/histories', handler: suiviController.getAllHistory }); app.route({ method: 'POST', url: '/rosters', preHandler: securityService.checkJWT, handler: suiviController.addRoster }); app.route({ method: 'POST', url: '/histories', preHandler: securityService.checkJWT, handler: suiviController.addHistories }); app.route({ method: 'DELETE', url: '/rosters/:name', preHandler: securityService.checkJWT, handler: suiviController.deleteRoster }); app.route({ method: 'POST', url: '/deleteHistories', preHandler: securityService.checkJWT, handler: suiviController.deleteHistories }); app.route({ method: 'GET', url: '/bisList', handler: suiviController.getBisList }); app.route({ method: 'GET', url: '/config', preHandler: securityService.checkJWT, handler: configController.getConfig }); app.route({ method: 'POST', url: '/config', preHandler: securityService.checkJWT, handler: configController.updateConfig }) }; export default suiviRoutes;