Notifications
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user