Skip to content

Commit ad18f1d

Browse files
dawangkgithub-actions[bot]
authored andcommitted
Auto-formatted the code using Prettier
1 parent e34cbc6 commit ad18f1d

File tree

3 files changed

+67
-56
lines changed

3 files changed

+67
-56
lines changed
Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
import {Request, Response} from 'express';
1+
import { Request, Response } from "express";
22

3-
import {supabase} from '../db/setupDb';
4-
import asyncHandler from '../middleware/asyncHandler';
3+
import { supabase } from "../db/setupDb";
4+
import asyncHandler from "../middleware/asyncHandler";
55

66
async function getOfferings(course_id: number, semester: string) {
7-
let {data: offeringData, error: offeringError} = await supabase
8-
.schema('course')
9-
.from('offerings')
10-
.select(`
7+
let { data: offeringData, error: offeringError } = await supabase
8+
.schema("course")
9+
.from("offerings")
10+
.select(
11+
`
1112
id,
1213
course_id,
1314
meeting_section,
@@ -23,7 +24,10 @@ async function getOfferings(course_id: number, semester: string) {
2324
instructor,
2425
notes,
2526
code
26-
`).eq('course_id', course_id).eq('offering', semester);
27+
`,
28+
)
29+
.eq("course_id", course_id)
30+
.eq("offering", semester);
2731
console.log(course_id);
2832
console.log(semester);
2933
console.log(offeringData);
@@ -35,21 +39,23 @@ export default {
3539
generateTimetable: asyncHandler(async (req: Request, res: Response) => {
3640
try {
3741
// Retrieve event properties from the request body
38-
const {name, date, semester, search, courses, restrictions} = req.body;
42+
const { name, date, semester, search, courses, restrictions } = req.body;
3943
const courseOfferingsList = [];
4044
// Retrieve the authenticated user
4145
const user_id = (req as any).user.id;
4246

4347
// extracting offerings from each course
4448
for (const course of courses) {
45-
const {id, code, name} = course;
46-
courseOfferingsList.push(
47-
{course_id: id, offerings: await getOfferings(id, semester)});
49+
const { id, code, name } = course;
50+
courseOfferingsList.push({
51+
course_id: id,
52+
offerings: await getOfferings(id, semester),
53+
});
4854
}
4955

5056
return res.status(200).json(courseOfferingsList);
5157
} catch (error) {
52-
return res.status(500).send({error});
58+
return res.status(500).send({ error });
5359
}
5460
}),
55-
};
61+
};
Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import express from 'express';
1+
import express from "express";
22

3-
import coursesController from '../controllers/coursesController';
4-
import departmentsController from '../controllers/departmentsController';
5-
import generatorController from '../controllers/generatorController';
6-
import offeringsController from '../controllers/offeringsController';
7-
import {authHandler} from '../middleware/authHandler';
3+
import coursesController from "../controllers/coursesController";
4+
import departmentsController from "../controllers/departmentsController";
5+
import generatorController from "../controllers/generatorController";
6+
import offeringsController from "../controllers/offeringsController";
7+
import { authHandler } from "../middleware/authHandler";
88

99
export const coursesRouter = express.Router();
1010
export const departmentsRouter = express.Router();
@@ -16,22 +16,24 @@ export const generatorRouter = express.Router();
1616
* @route GET /
1717
* @middleware authHandler - Middleware to check if the user is authenticated.
1818
*/
19-
coursesRouter.get('/', authHandler, coursesController.getCourses);
19+
coursesRouter.get("/", authHandler, coursesController.getCourses);
2020

2121
/**
2222
* Route to get a list of departments.
2323
* @route GET /
2424
* @middleware authHandler - Middleware to check if the user is authenticated.
2525
*/
26-
departmentsRouter.get('/', authHandler, departmentsController.getDepartments);
26+
departmentsRouter.get("/", authHandler, departmentsController.getDepartments);
2727

2828
/**
2929
* Route to get a list of offerings.
3030
* @route GET /
3131
* @middleware authHandler - Middleware to check if the user is authenticated.
3232
*/
33-
offeringsRouter.get('/', authHandler, offeringsController.getOfferings);
34-
33+
offeringsRouter.get("/", authHandler, offeringsController.getOfferings);
3534

3635
generatorRouter.post(
37-
'/generate', authHandler, generatorController.generateTimetable);
36+
"/generate",
37+
authHandler,
38+
generatorController.generateTimetable,
39+
);
Lines changed: 34 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,85 +1,85 @@
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

99
export 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
*/
3636
timetableRouter.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
*/
5454
timetableRouter.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
*/
7979
timetableRouter.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
*/
9090
timetableRouter.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
*/
101101
timetableRouter.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
*/
112112
timetableRouter.delete(
113-
'/restrictions/:id',
114-
authHandler,
115-
restrictionsController.deleteRestriction,
113+
"/restrictions/:id",
114+
authHandler,
115+
restrictionsController.deleteRestriction,
116116
);
117117

118118
timetableRouter.post(
119-
'/generate', authHandler, generatorController.generateTimetable);
119+
"/generate",
120+
authHandler,
121+
generatorController.generateTimetable,
122+
);

0 commit comments

Comments
 (0)