From 67322f31d7333a2915fbbcdf9a99992a92faa5f6 Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Tue, 8 Apr 2025 10:48:08 +0200 Subject: [PATCH] backend: Optimize recording routes by reordering middleware for improved validation --- backend/src/routes/recording.routes.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/backend/src/routes/recording.routes.ts b/backend/src/routes/recording.routes.ts index f85af26..0f29f93 100644 --- a/backend/src/routes/recording.routes.ts +++ b/backend/src/routes/recording.routes.ts @@ -57,21 +57,20 @@ export const internalRecordingRouter = Router(); internalRecordingRouter.use(bodyParser.urlencoded({ extended: true })); internalRecordingRouter.use(bodyParser.json()); -// TODO: Check permissions middlewares internalRecordingRouter.post( '/', + withValidStartRecordingRequest, withRecordingEnabled, withAuth(participantTokenValidator), withCorrectPermissions, - withValidStartRecordingRequest, recordingCtrl.startRecording ); internalRecordingRouter.put( '/:recordingId', + withValidRecordingId, withRecordingEnabled, withAuth(participantTokenValidator), withCorrectPermissions, - withValidRecordingId, recordingCtrl.stopRecording );