backend: Update room ID validation in participant token request schema to use sanitized format

This commit is contained in:
Carlos Santos 2025-04-15 16:50:05 +02:00
parent 51d57558d4
commit 50afeef235

View File

@ -1,9 +1,10 @@
import { TokenOptions } from '@typings-ce';
import { Request, Response, NextFunction } from 'express';
import { z } from 'zod';
import { nonEmptySanitizedRoomId } from './room-validator.middleware.js';
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'),
secret: z.string().nonempty('Secret is required')
});