From c4ca3863ce183eed2083ebe78f0eafb909eea7e1 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Thu, 3 Dec 2020 17:21:22 +0100 Subject: [PATCH] openvidu-testapp: secure RecordingProperties on Session API dialog --- .../session-api-dialog.component.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/openvidu-testapp/src/app/components/dialogs/session-api-dialog/session-api-dialog.component.ts b/openvidu-testapp/src/app/components/dialogs/session-api-dialog/session-api-dialog.component.ts index d9fda1c3..d5890f95 100644 --- a/openvidu-testapp/src/app/components/dialogs/session-api-dialog/session-api-dialog.component.ts +++ b/openvidu-testapp/src/app/components/dialogs/session-api-dialog/session-api-dialog.component.ts @@ -58,7 +58,18 @@ export class SessionApiDialogComponent { startRecording() { console.log('Starting recording'); - this.OV.startRecording(this.sessionId, this.recordingProperties) + const finalRecordingProperties = { + name: this.recordingProperties.name, + outputMode: this.recordingProperties.outputMode, + recordingLayout: this.recordingProperties.recordingLayout, + customLayout: this.recordingProperties.customLayout, + resolution: this.recordingProperties.resolution, + hasAudio: this.recordingProperties.hasAudio, + hasVideo: this.recordingProperties.hasVideo, + shmSize: this.recordingProperties.shmSize, + mediaNode: !this.recordingProperties.mediaNode.id ? undefined : this.recordingProperties.mediaNode + } + this.OV.startRecording(this.sessionId, finalRecordingProperties) .then(recording => { this.response = 'Recording started [' + recording.id + ']'; })