Skip to content

Commit 5f83c12

Browse files
authored
Merge pull request #683 from UTDNebula/change-validator-route
fix: rename route test-validate => validate
2 parents ae70536 + 292ebaf commit 5f83c12

File tree

4 files changed

+6
-42
lines changed

4 files changed

+6
-42
lines changed

.prettierignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,6 @@ public
66

77
node_modules/
88
prisma/generated
9+
10+
**/.mypy_cache/
11+
**/venv/

src/server/trpc/router/plan.ts

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -373,46 +373,6 @@ export const planRouter = router({
373373
console.error(error);
374374
}
375375
}),
376-
// Unprotected route
377-
validateDegreePlan: protectedProcedure
378-
.input(
379-
z.object({
380-
courses: z.array(
381-
z.object({
382-
name: z.string(),
383-
department: z.string(),
384-
level: z.number(),
385-
hours: z.number(),
386-
}),
387-
),
388-
bypasses: z.array(
389-
z.object({
390-
course: z.string(),
391-
requirement: z.string(),
392-
hours: z.number(),
393-
}),
394-
),
395-
degree: z.string(),
396-
}),
397-
)
398-
.query(async ({ ctx, input }) => {
399-
try {
400-
return await fetch('http://0.0.0.0:5001/test-validate', {
401-
method: 'POST',
402-
body: JSON.stringify(input),
403-
headers: {
404-
'content-type': 'application/json',
405-
},
406-
}).then(async (res) => {
407-
const rawData = await res.json();
408-
409-
return rawData;
410-
// Transform data
411-
});
412-
} catch (error) {
413-
console.log(error);
414-
}
415-
}),
416376
// Protected route: route uses session user id
417377
changeSemesterColor: protectedProcedure
418378
.input(

src/server/trpc/router/validator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { Course, Prisma, Semester } from '@prisma/client';
22
import { TRPCError } from '@trpc/server';
33
import { z } from 'zod';
44

5+
import { env } from '@/env/server.mjs';
56
import courses, { JSONCourse } from '@data/courses.json';
67

78
import { protectedProcedure, router } from '../trpc';
@@ -375,7 +376,7 @@ export const validatorRouter = router({
375376
bypasses,
376377
};
377378

378-
const validationData = await fetch(`${process.env.NEXT_PUBLIC_VALIDATOR}/test-validate`, {
379+
const validationData = await fetch(`${env.NEXT_PUBLIC_VALIDATOR}/validate`, {
379380
method: 'POST',
380381
body: JSON.stringify(body),
381382
headers: {

validator/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def get_degree_plans() -> Response:
4545
)
4646

4747

48-
@app.route("/test-validate", methods=["POST"])
48+
@app.route("/validate", methods=["POST"])
4949
def test_validate() -> Response:
5050
try:
5151
j = request.get_json()

0 commit comments

Comments
 (0)