Merge pull request #176 from cubedro/develop

Don't uninstall ping interval
This commit is contained in:
Marian OANCΞA
2015-06-12 22:47:00 +03:00

View File

@@ -176,7 +176,7 @@ Node.prototype.checkWeb3Connection = function()
Node.prototype.reconnectWeb3 = function()
{
console.info("Web3 reconnect attempts started");
console.warn("Uninstalling filters and update interval");
this._web3 = false;
this._connection_attempts = 0;
@@ -184,9 +184,6 @@ Node.prototype.reconnectWeb3 = function()
if(this.updateInterval)
clearInterval(this.updateInterval);
if(this.pingInterval)
clearInterval(this.pingInterval);
try
{
web3.reset();
@@ -196,6 +193,8 @@ Node.prototype.reconnectWeb3 = function()
console.error("Web3 reset error:", err);
}
console.info("Web3 reconnect attempts started");
this.checkWeb3Connection();
}
@@ -781,9 +780,12 @@ Node.prototype.setWatches = function()
self.getStats();
}, UPDATE_INTERVAL);
this.pingInterval = setInterval( function(){
self.ping();
}, PING_INTERVAL);
if( !this.pingInterval )
{
this.pingInterval = setInterval( function(){
self.ping();
}, PING_INTERVAL);
}
}
Node.prototype.init = function()