import { Router } from 'express';
import { requireAuth } from '../middleware/auth.middleware.js';
import { list, markAllRead, markRead, unreadCount } from '../controllers/notification.controller.js';

const router = Router();

router.use(requireAuth);
router.get('/', list);
router.get('/unread-count', unreadCount);
router.put('/read-all', markAllRead);
router.put('/:id/read', markRead);

export default router;
