From b9fb8942c5c597a9ac738db4565af87b9a7fac36 Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Tue, 15 Nov 2022 17:31:51 +0100 Subject: [PATCH] openvidu-components: Printed openvidu exception --- .../src/lib/components/session/session.component.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/session/session.component.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/session/session.component.ts index eaf88a34..03e169d3 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/session/session.component.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/session/session.component.ts @@ -15,6 +15,7 @@ import { } from '@angular/core'; import { ConnectionEvent, + ExceptionEvent, RecordingEvent, Session, SessionDisconnectedEvent, @@ -171,6 +172,7 @@ export class SessionComponent implements OnInit, OnDestroy { } this.session = this.openviduService.getWebcamSession(); this.sessionScreen = this.openviduService.getScreenSession(); + this.subscribeToOpenViduException(); this.subscribeToCaptionLanguage(); this.subscribeToConnectionCreatedAndDestroyed(); this.subscribeToStreamCreated(); @@ -274,6 +276,12 @@ export class SessionComponent implements OnInit, OnDestroy { } } + private subscribeToOpenViduException() { + this.session.on('exception', (event: ExceptionEvent) => { + this.log.e(event.name, event.message); + }); + } + private subscribeToConnectionCreatedAndDestroyed() { this.session.on('connectionCreated', (event: ConnectionEvent) => { const connectionId = event.connection?.connectionId;