From 75bbf8f580d1ea378ba06482b1b022ca98f283a0 Mon Sep 17 00:00:00 2001 From: "Ngoc P. Tran" Date: Thu, 5 Apr 2018 23:38:51 +0700 Subject: [PATCH] Clear interval when reconnecting and throw error of cloudscraper --- node.bittrex.api.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/node.bittrex.api.js b/node.bittrex.api.js index 105292e..4c5eb7d 100644 --- a/node.bittrex.api.js +++ b/node.bittrex.api.js @@ -206,6 +206,8 @@ var NodeBittrexApi = function(options) { if (diff > 60 * 1000) { ((opts.verbose) ? console.log('Websocket Watch Dog: Websocket has not received communication for over 1 minute. Forcing reconnection. Ruff!') : ''); connectws(callback, true); + clearInterval(websocketWatchDog); + websocketWatchDog = null; } else { ((opts.verbose) ? console.log('Websocket Watch Dog: Last message received '+diff+'ms ago. Ruff!') : ''); } @@ -217,6 +219,7 @@ var NodeBittrexApi = function(options) { if (error) { console.error('Cloudscraper error occurred'); console.error(error); + throw error; return; }