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 sharesController from "../controllers/sharesController" ;
8-
9- 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 sharesController from '../controllers/sharesController' ;
7+ import timetableController from '../controllers/timetablesController' ;
8+ import { authHandler } from '../middleware/authHandler' ;
109
1110export const timetableRouter = express . Router ( ) ;
1211/**
1312 * Route to create a new timetable
1413 * @route POST /api/timetables
1514 * @middleware authHandler - Middleware to check if the user is authenticated.
1615 */
17- timetableRouter . post ( "/" , authHandler , timetableController . createTimetable ) ;
16+ timetableRouter . post ( '/' , authHandler , timetableController . createTimetable ) ;
1817
1918/**
2019 * Route to get all tiemtables for a user
2120 * @route GET /api/timetables
2221 * @middleware authHandler - Middleware to check if the user is authenticated.
2322 */
24- timetableRouter . get ( "/" , authHandler , timetableController . getTimetables ) ;
23+ timetableRouter . get ( '/' , authHandler , timetableController . getTimetables ) ;
2524
2625/**
2726 * Route to update a timetable
2827 * @route PUT /api/timetable/:id
2928 * @middleware authHandler - Middleware to check if the user is authenticated.
3029 */
31- timetableRouter . put ( " /:id" , authHandler , timetableController . updateTimetable ) ;
30+ timetableRouter . put ( ' /:id' , authHandler , timetableController . updateTimetable ) ;
3231
3332/**
3433 * Route to delete a timetable
3534 * @route DELETE api/timetable/:id
3635 * @middleware authHandler - Middleware to check if the user is authenticated.
3736 */
3837timetableRouter . delete (
39- " /:id" ,
40- authHandler ,
41- timetableController . deleteTimetable ,
38+ ' /:id' ,
39+ authHandler ,
40+ timetableController . deleteTimetable ,
4241) ;
4342
4443/**
4544 * Route to create an event
4645 * @route POST /api/timetables/events
4746 * @middleware authHandler - Middleware to check if the user is authenticated.
4847 */
49- timetableRouter . post ( " /events" , authHandler , eventController . createEvent ) ;
48+ timetableRouter . post ( ' /events' , authHandler , eventController . createEvent ) ;
5049
5150/**
5251 * Route to get all events in a calendar
5352 * @route GET /api/timetables/events/:calendar_id
5453 * @middleware authHandler - Middleware to check if the user is authenticated.
5554 */
5655timetableRouter . get (
57- " /events/:calendar_id" ,
58- authHandler ,
59- eventController . getEvents ,
56+ ' /events/:calendar_id' ,
57+ authHandler ,
58+ eventController . getEvents ,
6059) ;
6160
6261/**
6362 * Route to update an event
6463 * @route PUT /api/timetables/events/:id
6564 * @middleware authHandler - Middleware to check if the user is authenticated.
6665 */
67- timetableRouter . put ( " /events/:id" , authHandler , eventController . updateEvent ) ;
66+ timetableRouter . put ( ' /events/:id' , authHandler , eventController . updateEvent ) ;
6867
6968/**
7069 * Route to delete events
7170 * @route DELETE /api/timetables/events/:id
7271 * @middleware authHandler - Middleware to check if the user is authenticated.
7372 */
74- timetableRouter . delete ( " /events/:id" , authHandler , eventController . deleteEvent ) ;
73+ timetableRouter . delete ( ' /events/:id' , authHandler , eventController . deleteEvent ) ;
7574
7675/**
7776 * Route to create restriction
7877 * @route POST /api/timetables/restriction
7978 * @middleware authHandler - Middleware to check if the user is authenticated.
8079 */
8180timetableRouter . post (
82- " /restrictions" ,
83- authHandler ,
84- restrictionsController . createRestriction ,
81+ ' /restrictions' ,
82+ authHandler ,
83+ restrictionsController . createRestriction ,
8584) ;
8685
8786/**
@@ -90,9 +89,9 @@ timetableRouter.post(
9089 * @middleware authHandler - Middleware to check if the user is authenticated.
9190 */
9291timetableRouter . get (
93- " /restrictions/:calendar_id" ,
94- authHandler ,
95- restrictionsController . getRestriction ,
92+ ' /restrictions/:calendar_id' ,
93+ authHandler ,
94+ restrictionsController . getRestriction ,
9695) ;
9796
9897/**
@@ -101,9 +100,9 @@ timetableRouter.get(
101100 * @middleware authHandler - Middleware to check if the user is authenticated.
102101 */
103102timetableRouter . put (
104- " /restrictions/:id" ,
105- authHandler ,
106- restrictionsController . updateRestriction ,
103+ ' /restrictions/:id' ,
104+ authHandler ,
105+ restrictionsController . updateRestriction ,
107106) ;
108107
109108/**
@@ -112,51 +111,51 @@ timetableRouter.put(
112111 * @middleware authHandler - Middleware to check if the user is authenticated.
113112 */
114113timetableRouter . delete (
115- " /restrictions/:id" ,
116- authHandler ,
117- restrictionsController . deleteRestriction ,
114+ ' /restrictions/:id' ,
115+ authHandler ,
116+ restrictionsController . deleteRestriction ,
118117) ;
119118
120119
121120timetableRouter . post (
122- " /generate" ,
123- authHandler ,
124- generatorController . generateTimetable ,
125-
121+ ' /generate' ,
122+ authHandler ,
123+ generatorController . generateTimetable ,
124+ ) ;
126125/**
127126 * Route to create shared entry
128127 * @route POST /api/timetables/shared
129128 * @middleware authHandler - Middleware to check if the user is authenticated
130129 */
131- timetableRouter . post ( " /shared" , authHandler , sharesController . createShare ) ;
130+ timetableRouter . post ( ' /shared' , authHandler , sharesController . createShare ) ;
132131
133132/**
134133 * Route to get all shared entry of authenticated user
135134 * @route GET /api/timetables/shared/owner
136135 * @middleware authHandler - Middleware to check if the user is authenticated
137136 */
138137timetableRouter . get (
139- " /shared/owner" ,
140- authHandler ,
141- sharesController . getOwnerShare ,
138+ ' /shared/owner' ,
139+ authHandler ,
140+ sharesController . getOwnerShare ,
142141) ;
143142
144143/**
145144 * Route to get all shared entry with authenticated user
146145 * @route GET /api/timetables/shared
147146 * @middleware authHandler - Middleware to check if the user is authenticated
148147 */
149- timetableRouter . get ( " /shared" , authHandler , sharesController . getShare ) ;
148+ timetableRouter . get ( ' /shared' , authHandler , sharesController . getShare ) ;
150149
151150/**
152151 * Route to delete all shared entries for a timetable as timetable's owner
153152 * @route DELETE /api/timetables/shared/owner/:calendar_id
154153 * @middleware authHandler - Middleware to check if the user is authenticated
155154 */
156155timetableRouter . delete (
157- " /shared/owner/:id?" ,
158- authHandler ,
159- sharesController . deleteOwnerShare ,
156+ ' /shared/owner/:id?' ,
157+ authHandler ,
158+ sharesController . deleteOwnerShare ,
160159) ;
161160
162161/**
@@ -165,7 +164,7 @@ timetableRouter.delete(
165164 * @middleware authHandler - Middleware to check if the user is authenticated
166165 */
167166timetableRouter . delete (
168- " /shared/:id" ,
169- authHandler ,
170- sharesController . deleteShare ,
167+ ' /shared/:id' ,
168+ authHandler ,
169+ sharesController . deleteShare ,
171170) ;
0 commit comments