Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
ah7-backend
/
src
/
routes
/
Filename :
schedule.route.js
back
Copy
import express from 'express'; import { createSchedule, getAllSchedules, getUserSchedules, deleteSchedule, updateSchedule, testNotification } from '../controllers/schedule.controller.js'; import authenticateJWT from '../middlewares/auth.middleware.js'; const router = express.Router(); router.post('/', authenticateJWT, createSchedule); // POST /api/schedule router.get('/', authenticateJWT, getAllSchedules); // GET /api/schedule router.get('/user/:userId', authenticateJWT, getUserSchedules); // GET /api/schedule/user/:userId router.delete('/:id', authenticateJWT, deleteSchedule); // DELETE /api/schedule/:id router.put('/:id', authenticateJWT, updateSchedule); // PUT /api/schedule/:id router.post('/test-notification', authenticateJWT, testNotification); export default router;