From 52ee854fa72607eb00229f5c251393ac392fd4f8 Mon Sep 17 00:00:00 2001 From: lassulus Date: Mon, 11 Nov 2013 19:08:10 +0100 Subject: webchat: connected & irc_nicklist to serverstate --- webchat/index.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'webchat') diff --git a/webchat/index.js b/webchat/index.js index 0ec448c4..d9d7ea87 100644 --- a/webchat/index.js +++ b/webchat/index.js @@ -27,9 +27,11 @@ clients.notifyAll = function (method, params) { serverstate.clients = clients; var irc_reconnect = function() { //reconnt to irc - console.log("reconnecting due to pingtimeout"); - irc_client.disconnect(); - irc_client.connect(); + serverstate.connected = false + console.log("reconnecting due to pingtimeout") + irc_client.disconnect() + irc_client.connect() + serverstate.connected = true } var pingTimeoutDelay = 3*60*1000 @@ -66,6 +68,8 @@ irc_client.on('message#krebs', function(from, message) { irc_client.on('names#krebs', function(nicks) { clients.notifyAll('nicklist', { nicklist: nicks }) + serverstate.connected = true + serverstate.irc_nicklist = nicks }); irc_client.on('join#krebs', function(nick, msg) { -- cgit v1.2.3