diff --git a/openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/session/session.component.ts b/openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/session/session.component.ts index 85ba2041..96211c80 100644 --- a/openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/session/session.component.ts +++ b/openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/session/session.component.ts @@ -82,7 +82,7 @@ export class SessionComponent implements OnInit, OnDestroy { /** * Provides event notifications that fire when participant is disconnected from Room. - * @deprecated Use onParticipantLeft instead + * @deprecated Use {@link onParticipantLeft} instead. */ @Output() onRoomDisconnected: EventEmitter = new EventEmitter(); diff --git a/openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/toolbar/toolbar.component.ts b/openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/toolbar/toolbar.component.ts index d21025a5..e1ea0388 100644 --- a/openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/toolbar/toolbar.component.ts +++ b/openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/toolbar/toolbar.component.ts @@ -96,6 +96,12 @@ export class ToolbarComponent implements OnInit, OnDestroy, AfterViewInit { } } + /** + * This event is emitted when the room has been disconnected. + * @deprecated Use {@link onParticipantLeft} instead. + */ + @Output() onRoomDisconnected: EventEmitter = new EventEmitter(); + /** * This event is emitted when the local participant leaves the room. */ @@ -524,6 +530,7 @@ export class ToolbarComponent implements OnInit, OnDestroy, AfterViewInit { participantName: this.participantService.getLocalParticipant()?.identity || '', reason: ParticipantLeftReason.LEAVE }); + this.onRoomDisconnected.emit(); }, false); } catch (error) { this.log.e('There was an error disconnecting:', error.code, error.message); diff --git a/openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/videoconference/videoconference.component.html b/openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/videoconference/videoconference.component.html index aea61abc..4c46fb25 100644 --- a/openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/videoconference/videoconference.component.html +++ b/openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/videoconference/videoconference.component.html @@ -56,6 +56,7 @@ = new EventEmitter();