don't uninstall ping interval

This commit is contained in:
cubedro 2015-06-12 22:46:47 +03:00
parent 86282dcbc2
commit 2776a71357
1 changed files with 9 additions and 7 deletions

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()