eletrotupi / tcc/ api/src/routes/triggers.tsed34b0497a309385687884b59eaa3b57c205df3d
668 B | 15 lines Raw
1
import { Router } from "express";
2
import { TriggersController } from '@app/controllers/triggers'
3
import { requireAuth } from '@app/middleware/auth';
4

5
const router = Router();
6

7
router.get('/', requireAuth, TriggersController.index);
8
router.get('/:id', requireAuth, TriggersController.show);
9
router.post('/', requireAuth, TriggersController.create);
10
router.put('/:id', requireAuth, TriggersController.update);
11
router.delete('/:id', requireAuth, TriggersController.destroy);
12
router.post('/:triggerId/link-mood', requireAuth, TriggersController.linkMood);
13
router.delete('/:triggerId/link-mood/:moodId', requireAuth, TriggersController.unlinkMood);
14

15
export default router;