From f20a2a8001095786f89b8febcde7ca891655cb11 Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Thu, 23 Feb 2023 15:57:53 +0100 Subject: [PATCH] openvidu-components: Simplified streams pipe --- .../openvidu-angular/src/lib/pipes/participant.pipe.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/pipes/participant.pipe.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/pipes/participant.pipe.ts index 96665201..9a425c29 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/pipes/participant.pipe.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/pipes/participant.pipe.ts @@ -1,5 +1,5 @@ import { Pipe, PipeTransform } from '@angular/core'; -import { StreamModel, ParticipantAbstractModel } from '../models/participant.model'; +import { ParticipantAbstractModel, StreamModel } from '../models/participant.model'; import { TranslateService } from '../services/translate/translate.service'; @Pipe({ name: 'streams' }) @@ -10,11 +10,8 @@ export class ParticipantStreamsPipe implements PipeTransform { let streams: StreamModel[] = []; if(participants && Object.keys(participants).length > 0){ if (Array.isArray(participants)) { - participants.forEach((p) => { - streams = streams.concat(p.getAvailableConnections()); - }); + streams = participants.map(p => p.getAvailableConnections()).flat(); } else { - streams = participants.getAvailableConnections(); } }