Files
nexus-terminal/packages/backend/src/notifications/notification.routes.ts
T
Baobhan Sith e269f40754 update
2025-04-26 15:20:37 +08:00

23 lines
645 B
TypeScript

import { Router } from 'express';
import { NotificationController } from './notification.controller';
import { isAuthenticated } from '../auth/auth.middleware';
const router = Router();
const notificationController = new NotificationController();
router.use(isAuthenticated);
router.get('/', notificationController.getAll);
router.post('/', notificationController.create);
router.put('/:id', notificationController.update);
router.delete('/:id', notificationController.delete);
router.post('/:id/test', notificationController.testSetting);
router.post('/test-unsaved', notificationController.testUnsavedSetting);
export default router;