diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/models/participant.model.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/models/participant.model.ts index 7a75c7f3..5f040d0d 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/models/participant.model.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/models/participant.model.ts @@ -9,6 +9,7 @@ export interface StreamModel { streamManager: StreamManager; videoEnlarged: boolean; connectionId: string; + participant?: ParticipantAbstractModel } export abstract class ParticipantAbstractModel { @@ -23,7 +24,8 @@ export abstract class ParticipantAbstractModel { type: model ? model.type : VideoType.CAMERA, streamManager: model ? model.streamManager : null, videoEnlarged: model ? model.videoEnlarged : false, - connectionId: model ? model.connectionId : null + connectionId: model ? model.connectionId : null, + participant: this }; this.streams.set(streamModel.type, streamModel); this.id = id ? id : new Date().getTime().toString();