openvidu-browser: Checked remoteConections size before find into it

When two connections close at the same time, it shows the following error : 
OpenVidu Error Remote connection unknown when 'onParticipantLeft'. Existing remote connections: []

it has been avoided checking if remoteConnections is not empty
pull/609/head
csantosm 2021-02-03 17:41:25 +01:00
parent c0f1e1d6fb
commit ce6beac85d
1 changed files with 19 additions and 18 deletions

View File

@ -731,6 +731,7 @@ export class Session extends EventDispatcher {
*/
onParticipantLeft(msg): void {
if(this.remoteConnections.size > 0) {
this.getRemoteConnection(msg.connectionId).then(connection => {
if (!!connection.stream) {
const stream = connection.stream;
@ -752,7 +753,7 @@ export class Session extends EventDispatcher {
.catch(openViduError => {
logger.error(openViduError);
});
}
}
/**