aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/features/parser.ts42
1 files changed, 20 insertions, 22 deletions
diff --git a/src/features/parser.ts b/src/features/parser.ts
index f1164d8..9d61946 100644
--- a/src/features/parser.ts
+++ b/src/features/parser.ts
@@ -30,28 +30,26 @@ export async function parseLabFile(file: File): Promise<Lab[]> {
if (validCourses.includes(lab.courseNumber)) {
const newLab = new Lab(lab.courseNumber, lab.sequenceNumber);
- if (lab.instructionalMethod !== 'Web Based') {
- lab.meetingsFaculty.every((meeting: any) => {
- const { meetingTime } = meeting;
-
- if (meetingTime.meetingType === 'LAB') {
- let days = '';
- days += meetingTime.monday ? 'M' : '';
- days += meetingTime.tuesday ? 'T' : '';
- days += meetingTime.wednesday ? 'W' : '';
- days += meetingTime.thursday ? 'R' : '';
- days += meetingTime.friday ? 'F' : '';
-
- newLab.event.days = days;
- newLab.event.start = parseInt(meetingTime.beginTime, 10);
- newLab.event.end = parseInt(meetingTime.endTime, 10);
-
- return false;
- }
-
- return true;
- });
- }
+ lab.meetingsFaculty.every((meeting: any) => {
+ const { meetingTime } = meeting;
+
+ if (meetingTime.meetingType === 'LAB') {
+ let days = '';
+ days += meetingTime.monday ? 'M' : '';
+ days += meetingTime.tuesday ? 'T' : '';
+ days += meetingTime.wednesday ? 'W' : '';
+ days += meetingTime.thursday ? 'R' : '';
+ days += meetingTime.friday ? 'F' : '';
+
+ newLab.event.days = days;
+ newLab.event.start = parseInt(meetingTime.beginTime, 10);
+ newLab.event.end = parseInt(meetingTime.endTime, 10);
+
+ return false;
+ }
+
+ return true;
+ });
result.push(newLab);
}