tududi/backend/modules/notifications/routes.js
Chris 542be2c1e9
Fix bug 366 (#764)
* Optimize DB

* Clean up names

* fixup! Clean up names

* fixup! fixup! Clean up names
2026-01-07 18:18:07 +02:00

20 lines
643 B
JavaScript

'use strict';
const express = require('express');
const router = express.Router();
const notificationsController = require('./controller');
router.get('/notifications', notificationsController.getAll);
router.get(
'/notifications/unread-count',
notificationsController.getUnreadCount
);
router.post('/notifications/:id/read', notificationsController.markAsRead);
router.post('/notifications/:id/unread', notificationsController.markAsUnread);
router.post(
'/notifications/mark-all-read',
notificationsController.markAllAsRead
);
router.delete('/notifications/:id', notificationsController.dismiss);
module.exports = router;