openvidu-node-client: bug fix on OpenVidu.fetch (clean closed sessions after loop)

pull/87/merge
pabloFuente 2018-07-22 22:48:09 +02:00
parent d2f7422b8f
commit 59a7e497ca
1 changed files with 3 additions and 7 deletions

View File

@ -418,14 +418,10 @@ export class OpenVidu {
console.log("New session '" + session.sessionId + "' info fetched");
hasChanged = true;
}
});
// Remove closed sessions from activeSessions array
this.activeSessions = this.activeSessions.filter(session => (!!fetchedSessionIds.find(sId => sId === session.sessionId)));
console.log('Active sessions info fetched: ', fetchedSessionIds);
});
if (res.data.content.length === 0) {
console.warn('No active sessions');
}
resolve(hasChanged);
} else {
// ERROR response from openvidu-server. Resolve HTTP status