Skip to content

Commit

Permalink
chore: fix eslint let to const
Browse files Browse the repository at this point in the history
  • Loading branch information
kamui-fin committed Oct 17, 2023
1 parent e5f5f74 commit 9ba0e8f
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions src/server/trpc/router/validator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import { courses as PlatformCourse } from 'prisma/generated/platform';

import { courseCache } from './courseCache';
import { DegreeNotFound, DegreeValidationError } from './errors';
import { protectedProcedure, router } from '../trpc';
import { getPlanFromUserId } from './plan';
import { protectedProcedure, router } from '../trpc';

type PlanData = {
id: string;
Expand Down Expand Up @@ -60,17 +60,15 @@ export const validatorRouter = router({
const courseToSemester = new Map<string, number>();

planData?.semesters.forEach((semester, index) => {
for (let course of semester.courses) {
for (const course of semester.courses) {
courseToSemester.set(course.code.trim(), index);
}
});

planData?.transferCredits.forEach(course => {
planData?.transferCredits.forEach((course) => {
courseToSemester.set(course.trim(), -1);
});

console.log(courseToSemester)

const checkForRequisites = (
requirements: CollectionOptions,
semester: number,
Expand All @@ -86,7 +84,8 @@ export const validatorRouter = router({
const courseSemesterIndex = courseToSemester.get(courseCode as string);
if (
courseSemesterIndex !== undefined &&
((requisiteType == RequisiteType.PRE && courseSemesterIndex < semester) || courseSemesterIndex <= semester)
((requisiteType == RequisiteType.PRE && courseSemesterIndex < semester) ||
courseSemesterIndex <= semester)
) {
// course is satisfied
numRequisitesNotMet--;
Expand Down Expand Up @@ -124,7 +123,7 @@ export const validatorRouter = router({

const validateRequisites = async (planData: PlanData, requisiteType: RequisiteType) => {
planData?.semesters.forEach((semester, index) => {
for (let course of semester.courses) {
for (const course of semester.courses) {
const reqsForCourse = courseCodeToReqs.get(course.code);
const unfulfilledRequisites = checkForRequisites(
reqsForCourse?.prereqs as CollectionOptions,
Expand Down

0 comments on commit 9ba0e8f

Please sign in to comment.