Refresh data on reconnect

This commit is contained in:
Chris Blanchard 2015-08-27 12:07:45 +01:00
parent d2dcc8d50c
commit c0d2ae6613
3 changed files with 18 additions and 10 deletions

View file

@ -36,6 +36,7 @@ module.exports = io => {
session = EnslClient.decodeSession(cookies[config.session_store_name]);
}
if (!session || typeof session.user !== 'number') {
// return next(new Error("Authentication Failed"));

View file

@ -51,6 +51,15 @@ var initialiseComponents = () => {
console.log("Connected");
removeAuthWidget();
renderPage(socket);
socket.on("reconnect", () => {
socket.emit("message:refresh");
socket.emit("gather:refresh");
socket.emit("users:refresh");
console.log("Reconnected");
})
.on("disconnect", () => {
console.log("Disconnected")
});
})
.on("error", (error, foo) => {
console.log(error);
@ -59,10 +68,4 @@ var initialiseComponents = () => {
showAuthenticationNotice();
}
})
.on("reconnect", () => {
console.log("Reconnected");
})
.on("disconnect", () => {
console.log("Disconnected")
});
};

View file

@ -977,16 +977,20 @@ var initialiseComponents = function initialiseComponents() {
console.log("Connected");
removeAuthWidget();
renderPage(socket);
socket.on("reconnect", function () {
socket.emit("message:refresh");
socket.emit("gather:refresh");
socket.emit("users:refresh");
console.log("Reconnected");
}).on("disconnect", function () {
console.log("Disconnected");
});
}).on("error", function (error, foo) {
console.log(error);
if (error === "Authentication Failed") {
removeAuthWidget();
showAuthenticationNotice();
}
}).on("reconnect", function () {
console.log("Reconnected");
}).on("disconnect", function () {
console.log("Disconnected");
});
};