mirror of https://github.com/OpenVidu/openvidu.git
openvidu-node-client: bug fix on OpenVidu.fetch (clean closed sessions after loop)
parent
d2f7422b8f
commit
59a7e497ca
|
@ -418,14 +418,10 @@ export class OpenVidu {
|
||||||
console.log("New session '" + session.sessionId + "' info fetched");
|
console.log("New session '" + session.sessionId + "' info fetched");
|
||||||
hasChanged = true;
|
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) {
|
// Remove closed sessions from activeSessions array
|
||||||
console.warn('No active sessions');
|
this.activeSessions = this.activeSessions.filter(session => (!!fetchedSessionIds.find(sId => sId === session.sessionId)));
|
||||||
}
|
console.log('Active sessions info fetched: ', fetchedSessionIds);
|
||||||
resolve(hasChanged);
|
resolve(hasChanged);
|
||||||
} else {
|
} else {
|
||||||
// ERROR response from openvidu-server. Resolve HTTP status
|
// ERROR response from openvidu-server. Resolve HTTP status
|
||||||
|
|
Loading…
Reference in New Issue