Skip to content

Commit 97c9886

Browse files
committed
remove zodSchemas
1 parent 35fabe9 commit 97c9886

File tree

2 files changed

+2
-31
lines changed

2 files changed

+2
-31
lines changed

src/server/routes/course.ts

Lines changed: 2 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { ChatInstance, Enrolment, UserChatInstanceUsage, Prompt, User, Responsib
66
import { getOwnCourses } from '../services/chatInstances/access'
77
import { encrypt, decrypt } from '../util/util'
88
import { ApplicationError } from '../util/ApplicationError'
9-
import { cleanIdStringSchema } from '../util/zodSchemas'
109

1110
const courseRouter = express.Router()
1211

@@ -324,18 +323,6 @@ courseRouter.post('/:id/responsibilities/assign', async (req, res) => {
324323
}
325324
const assignedUserUsername: string = body.username
326325

327-
const chatInstanceIdClean = cleanIdStringSchema.safeParse(chatInstanceId)
328-
if (!chatInstanceIdClean.success) {
329-
res.status(400).send('Malformed chat instance id')
330-
return
331-
}
332-
//username also must be of similar format as the id only letters and numbers
333-
const assignedUserUsernameClean = cleanIdStringSchema.safeParse(assignedUserUsername)
334-
if (!assignedUserUsernameClean.success) {
335-
res.status(400).send('Malformed assigned user id')
336-
return
337-
}
338-
339326
const request = req as unknown as RequestWithUser
340327
const { user } = request
341328
const chatInstance = await getChatInstance(chatInstanceId)
@@ -352,7 +339,7 @@ courseRouter.post('/:id/responsibilities/assign', async (req, res) => {
352339
}
353340

354341
const assignedUserId = userToAssign.id
355-
const userAssignedAlready = await userAssignedAsResponsible(assignedUserId, chatInstance)
342+
const userAssignedAlready = userAssignedAsResponsible(assignedUserId, chatInstance)
356343
if (userAssignedAlready) {
357344
res.status(400).send('User is already responsible for the course')
358345
return
@@ -385,19 +372,6 @@ courseRouter.post('/:id/responsibilities/remove', async (req, res) => {
385372
}
386373
const assignedUserUsername: string = body.username
387374

388-
const chatInstanceIdClean = cleanIdStringSchema.safeParse(chatInstanceId)
389-
if (!chatInstanceIdClean.success) {
390-
res.status(400).send('Malformed chat instance id')
391-
return
392-
}
393-
394-
//username also must be of similar format as the id only letters and numbers
395-
const assignedUserUsernameClean = cleanIdStringSchema.safeParse(assignedUserUsername)
396-
if (!assignedUserUsernameClean.success) {
397-
res.status(400).send('Malformed assigned user id')
398-
return
399-
}
400-
401375
const request = req as unknown as RequestWithUser
402376
const { user } = request
403377
const chatInstance = await getChatInstance(chatInstanceId)
@@ -414,7 +388,7 @@ courseRouter.post('/:id/responsibilities/remove', async (req, res) => {
414388
}
415389

416390
const assignedUserId: string = userToRemove.id
417-
const userAssignedAlready: boolean = await userAssignedAsResponsible(assignedUserId, chatInstance)
391+
const userAssignedAlready: boolean = userAssignedAsResponsible(assignedUserId, chatInstance)
418392
if (!userAssignedAlready) {
419393
res.status(400).send('User to remove not found')
420394
return

src/server/util/zodSchemas.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)