backend: Update room ID validation in participant token request schema to use sanitized format
This commit is contained in:
parent
51d57558d4
commit
50afeef235
@ -1,9 +1,10 @@
|
|||||||
import { TokenOptions } from '@typings-ce';
|
import { TokenOptions } from '@typings-ce';
|
||||||
import { Request, Response, NextFunction } from 'express';
|
import { Request, Response, NextFunction } from 'express';
|
||||||
import { z } from 'zod';
|
import { z } from 'zod';
|
||||||
|
import { nonEmptySanitizedRoomId } from './room-validator.middleware.js';
|
||||||
|
|
||||||
const ParticipantTokenRequestSchema: z.ZodType<TokenOptions> = z.object({
|
const ParticipantTokenRequestSchema: z.ZodType<TokenOptions> = z.object({
|
||||||
roomId: z.string().nonempty('Room ID is required'),
|
roomId: nonEmptySanitizedRoomId('roomId'),
|
||||||
participantName: z.string().nonempty('Participant name is required'),
|
participantName: z.string().nonempty('Participant name is required'),
|
||||||
secret: z.string().nonempty('Secret is required')
|
secret: z.string().nonempty('Secret is required')
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user