openvidu-node-client: static files update

pull/154/head
pabloFuente 2018-10-10 09:30:22 +02:00
parent 5e2d89a87a
commit f83f87575f
4 changed files with 647 additions and 640 deletions

View File

@ -112,8 +112,9 @@ export declare class OpenVidu {
fetch(): Promise<boolean>; fetch(): Promise<boolean>;
/** /**
* @hidden * @hidden
* @returns A map paring every existing sessionId with true or false depending on whether it has changed or not
*/ */
fetchWebRtc(): Promise<boolean>; fetchWebRtc(): Promise<any>;
private getBasicAuth; private getBasicAuth;
private setHostnameAndPort; private setHostnameAndPort;
/** /**

View File

@ -422,6 +422,7 @@ var OpenVidu = /** @class */ (function () {
}; };
/** /**
* @hidden * @hidden
* @returns A map paring every existing sessionId with true or false depending on whether it has changed or not
*/ */
OpenVidu.prototype.fetchWebRtc = function () { OpenVidu.prototype.fetchWebRtc = function () {
var _this = this; var _this = this;
@ -515,8 +516,10 @@ var OpenVidu = /** @class */ (function () {
if (res.status === 200) { if (res.status === 200) {
// Array to store fetched sessionIds and later remove closed sessions // Array to store fetched sessionIds and later remove closed sessions
var fetchedSessionIds_2 = []; var fetchedSessionIds_2 = [];
// Boolean to store if any Session has changed // Global changes
var hasChanged_2 = false; var globalChanges_1 = false;
// Collection of sessionIds telling whether each one of them has changed or not
var sessionChanges_1 = {};
res.data.content.forEach(function (session) { res.data.content.forEach(function (session) {
fetchedSessionIds_2.push(session.sessionId); fetchedSessionIds_2.push(session.sessionId);
var sessionIndex = -1; var sessionIndex = -1;
@ -547,7 +550,8 @@ var OpenVidu = /** @class */ (function () {
_this.activeSessions[sessionIndex] = storedSession; _this.activeSessions[sessionIndex] = storedSession;
} }
console.log("Available session '" + storedSession.sessionId + "' info fetched. Any change: " + changed_1); console.log("Available session '" + storedSession.sessionId + "' info fetched. Any change: " + changed_1);
hasChanged_2 = hasChanged_2 || changed_1; sessionChanges_1[storedSession.sessionId] = changed_1;
globalChanges_1 = globalChanges_1 || changed_1;
} }
else { else {
var newSession = new Session_1.Session(session); var newSession = new Session_1.Session(session);
@ -556,7 +560,8 @@ var OpenVidu = /** @class */ (function () {
}); });
_this.activeSessions.push(newSession); _this.activeSessions.push(newSession);
console.log("New session '" + session.sessionId + "' info fetched"); console.log("New session '" + session.sessionId + "' info fetched");
hasChanged_2 = true; sessionChanges_1[session.sessionId] = true;
globalChanges_1 = true;
} }
}); });
// Remove closed sessions from activeSessions array // Remove closed sessions from activeSessions array
@ -566,12 +571,13 @@ var OpenVidu = /** @class */ (function () {
} }
else { else {
console.log("Removing closed session '" + session.sessionId + "'"); console.log("Removing closed session '" + session.sessionId + "'");
hasChanged_2 = true; sessionChanges_1[session.sessionId] = true;
globalChanges_1 = true;
return false; return false;
} }
}); });
console.log('Active sessions info fetched: ', fetchedSessionIds_2); console.log('Active sessions info fetched: ', fetchedSessionIds_2);
resolve(hasChanged_2); resolve({ changes: globalChanges_1, sessionChanges: sessionChanges_1 });
} }
else { else {
// ERROR response from openvidu-server. Resolve HTTP status // ERROR response from openvidu-server. Resolve HTTP status

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff