backend: Optimize recording routes by reordering middleware for improved validation

This commit is contained in:
Carlos Santos 2025-04-08 10:48:08 +02:00
parent ba844e4d77
commit 67322f31d7

View File

@ -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
);