openvidu-node-client: OpenVidu.fetch returns true when Session removed

pull/87/merge
pabloFuente 2018-07-23 10:01:49 +02:00
parent 804fa1b3fa
commit fcdf65f8e4
1 changed files with 9 additions and 1 deletions

View File

@ -430,7 +430,15 @@ export class OpenVidu {
} }
}); });
// Remove closed sessions from activeSessions array // Remove closed sessions from activeSessions array
this.activeSessions = this.activeSessions.filter(session => (!!fetchedSessionIds.find(sId => sId === session.sessionId))); this.activeSessions = this.activeSessions.filter(session => {
if (fetchedSessionIds.includes(session.sessionId)) {
return true;
} else {
console.log("Removing closed session '" + session.sessionId + "'");
hasChanged = true;
return false;
}
});
console.log('Active sessions info fetched: ', fetchedSessionIds); console.log('Active sessions info fetched: ', fetchedSessionIds);
resolve(hasChanged); resolve(hasChanged);
} else { } else {