1- import express from ' express' ;
1+ import express from " express" ;
22
3- import eventController from ' ../controllers/eventsController' ;
4- import generatorController from ' ../controllers/generatorController' ;
5- import restrictionsController from ' ../controllers/restrictionsController' ;
6- import timetableController from ' ../controllers/timetablesController' ;
7- import { authHandler } from ' ../middleware/authHandler' ;
3+ import eventController from " ../controllers/eventsController" ;
4+ import generatorController from " ../controllers/generatorController" ;
5+ import restrictionsController from " ../controllers/restrictionsController" ;
6+ import timetableController from " ../controllers/timetablesController" ;
7+ import { authHandler } from " ../middleware/authHandler" ;
88
99export const timetableRouter = express . Router ( ) ;
1010/**
1111 * Route to create a new timetable
1212 * @route POST /api/timetables
1313 * @middleware authHandler - Middleware to check if the user is authenticated.
1414 */
15- timetableRouter . post ( '/' , authHandler , timetableController . createTimetable ) ;
15+ timetableRouter . post ( "/" , authHandler , timetableController . createTimetable ) ;
1616
1717/**
1818 * Route to get all tiemtables for a user
1919 * @route GET /api/timetables
2020 * @middleware authHandler - Middleware to check if the user is authenticated.
2121 */
22- timetableRouter . get ( '/' , authHandler , timetableController . getTimetables ) ;
22+ timetableRouter . get ( "/" , authHandler , timetableController . getTimetables ) ;
2323
2424/**
2525 * Route to update a timetable
2626 * @route PUT /api/timetable/:id
2727 * @middleware authHandler - Middleware to check if the user is authenticated.
2828 */
29- timetableRouter . put ( ' /:id' , authHandler , timetableController . updateTimetable ) ;
29+ timetableRouter . put ( " /:id" , authHandler , timetableController . updateTimetable ) ;
3030
3131/**
3232 * Route to delete a timetable
3333 * @route DELETE api/timetable/:id
3434 * @middleware authHandler - Middleware to check if the user is authenticated.
3535 */
3636timetableRouter . delete (
37- ' /:id' ,
38- authHandler ,
39- timetableController . deleteTimetable ,
37+ " /:id" ,
38+ authHandler ,
39+ timetableController . deleteTimetable ,
4040) ;
4141
4242/**
4343 * Route to create an event
4444 * @route POST /api/timetables/events
4545 * @middleware authHandler - Middleware to check if the user is authenticated.
4646 */
47- timetableRouter . post ( ' /events' , authHandler , eventController . createEvent ) ;
47+ timetableRouter . post ( " /events" , authHandler , eventController . createEvent ) ;
4848
4949/**
5050 * Route to get all events in a calendar
5151 * @route GET /api/timetables/events/:calendar_id
5252 * @middleware authHandler - Middleware to check if the user is authenticated.
5353 */
5454timetableRouter . get (
55- ' /events/:calendar_id' ,
56- authHandler ,
57- eventController . getEvents ,
55+ " /events/:calendar_id" ,
56+ authHandler ,
57+ eventController . getEvents ,
5858) ;
5959
6060/**
6161 * Route to update an event
6262 * @route PUT /api/timetables/events/:id
6363 * @middleware authHandler - Middleware to check if the user is authenticated.
6464 */
65- timetableRouter . put ( ' /events/:id' , authHandler , eventController . updateEvent ) ;
65+ timetableRouter . put ( " /events/:id" , authHandler , eventController . updateEvent ) ;
6666
6767/**
6868 * Route to delete events
6969 * @route DELETE /api/timetables/events/:id
7070 * @middleware authHandler - Middleware to check if the user is authenticated.
7171 */
72- timetableRouter . delete ( ' /events/:id' , authHandler , eventController . deleteEvent ) ;
72+ timetableRouter . delete ( " /events/:id" , authHandler , eventController . deleteEvent ) ;
7373
7474/**
7575 * Route to create restriction
7676 * @route POST /api/timetables/restriction
7777 * @middleware authHandler - Middleware to check if the user is authenticated.
7878 */
7979timetableRouter . post (
80- ' /restrictions' ,
81- authHandler ,
82- restrictionsController . createRestriction ,
80+ " /restrictions" ,
81+ authHandler ,
82+ restrictionsController . createRestriction ,
8383) ;
8484
8585/**
@@ -88,9 +88,9 @@ timetableRouter.post(
8888 * @middleware authHandler - Middleware to check if the user is authenticated.
8989 */
9090timetableRouter . get (
91- ' /restrictions/:calendar_id' ,
92- authHandler ,
93- restrictionsController . getRestriction ,
91+ " /restrictions/:calendar_id" ,
92+ authHandler ,
93+ restrictionsController . getRestriction ,
9494) ;
9595
9696/**
@@ -99,9 +99,9 @@ timetableRouter.get(
9999 * @middleware authHandler - Middleware to check if the user is authenticated.
100100 */
101101timetableRouter . put (
102- ' /restrictions/:id' ,
103- authHandler ,
104- restrictionsController . updateRestriction ,
102+ " /restrictions/:id" ,
103+ authHandler ,
104+ restrictionsController . updateRestriction ,
105105) ;
106106
107107/**
@@ -110,10 +110,13 @@ timetableRouter.put(
110110 * @middleware authHandler - Middleware to check if the user is authenticated.
111111 */
112112timetableRouter . delete (
113- ' /restrictions/:id' ,
114- authHandler ,
115- restrictionsController . deleteRestriction ,
113+ " /restrictions/:id" ,
114+ authHandler ,
115+ restrictionsController . deleteRestriction ,
116116) ;
117117
118118timetableRouter . post (
119- '/generate' , authHandler , generatorController . generateTimetable ) ;
119+ "/generate" ,
120+ authHandler ,
121+ generatorController . generateTimetable ,
122+ ) ;
0 commit comments