From f8812e615bb42af99828c707a3a85354fd58e926 Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Wed, 31 May 2023 10:08:45 +0200 Subject: [PATCH] openvidu-components: Wait for promise resolved --- .../src/lib/components/session/session.component.ts | 3 +-- .../src/lib/components/stream/stream.component.ts | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) 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 99f3b4aa..f1f389f9 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 @@ -312,8 +312,7 @@ export class SessionComponent implements OnInit, OnDestroy { //Sending nicnkanme signal to new connection if (this.openviduService.myNicknameHasBeenChanged()) { - const data = { clientData: nickname }; - await this.openviduService.sendSignal(Signal.NICKNAME_CHANGED, [event.connection], data); + await this.openviduService.sendSignal(Signal.NICKNAME_CHANGED, [event.connection], { clientData: nickname }); } } }); diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/stream/stream.component.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/stream/stream.component.ts index 23eac42b..e8d28b66 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/stream/stream.component.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/stream/stream.component.ts @@ -231,12 +231,12 @@ export class StreamComponent implements OnInit { /** * @ignore */ - updateNickname(event) { + async updateNickname(event) { if (event?.keyCode === 13 || event?.type === 'focusout') { if (!!this.nickname) { this.participantService.setMyNickname(this.nickname); this.storageService.setNickname(this.nickname); - this.openviduService.sendSignal(Signal.NICKNAME_CHANGED, undefined, { clientData: this.nickname }); + await this.openviduService.sendSignal(Signal.NICKNAME_CHANGED, undefined, { clientData: this.nickname }); } this.toggleNicknameForm(); }