Notifications

This commit is contained in:
2026-02-01 20:54:13 -06:00
parent 6c02bd5448
commit 48e0884bf7
14 changed files with 1628 additions and 7 deletions

View File

@@ -13,6 +13,7 @@ import ttsRoutes from './tts.routes';
import readingRoutes from './reading.routes';
import bulkUploadRoutes from './bulk-upload.routes';
import auditRoutes from './audit.routes';
import notificationRoutes from './notification.routes';
// Create main router
const router = Router();
@@ -141,4 +142,15 @@ router.use('/bulk-upload', bulkUploadRoutes);
*/
router.use('/audit-logs', auditRoutes);
/**
* Notification routes:
* - GET /notifications - List user's notifications
* - GET /notifications/unread-count - Get unread count
* - GET /notifications/:id - Get notification by ID
* - PATCH /notifications/:id/read - Mark notification as read
* - PATCH /notifications/read-all - Mark all as read
* - DELETE /notifications/:id - Delete notification
*/
router.use('/notifications', notificationRoutes);
export default router;