backend: Optimize recording routes by reordering middleware for improved validation
This commit is contained in:
parent
ba844e4d77
commit
67322f31d7
@ -57,21 +57,20 @@ export const internalRecordingRouter = Router();
|
|||||||
internalRecordingRouter.use(bodyParser.urlencoded({ extended: true }));
|
internalRecordingRouter.use(bodyParser.urlencoded({ extended: true }));
|
||||||
internalRecordingRouter.use(bodyParser.json());
|
internalRecordingRouter.use(bodyParser.json());
|
||||||
|
|
||||||
// TODO: Check permissions middlewares
|
|
||||||
internalRecordingRouter.post(
|
internalRecordingRouter.post(
|
||||||
'/',
|
'/',
|
||||||
|
withValidStartRecordingRequest,
|
||||||
withRecordingEnabled,
|
withRecordingEnabled,
|
||||||
withAuth(participantTokenValidator),
|
withAuth(participantTokenValidator),
|
||||||
withCorrectPermissions,
|
withCorrectPermissions,
|
||||||
withValidStartRecordingRequest,
|
|
||||||
recordingCtrl.startRecording
|
recordingCtrl.startRecording
|
||||||
);
|
);
|
||||||
|
|
||||||
internalRecordingRouter.put(
|
internalRecordingRouter.put(
|
||||||
'/:recordingId',
|
'/:recordingId',
|
||||||
|
withValidRecordingId,
|
||||||
withRecordingEnabled,
|
withRecordingEnabled,
|
||||||
withAuth(participantTokenValidator),
|
withAuth(participantTokenValidator),
|
||||||
withCorrectPermissions,
|
withCorrectPermissions,
|
||||||
withValidRecordingId,
|
|
||||||
recordingCtrl.stopRecording
|
recordingCtrl.stopRecording
|
||||||
);
|
);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user