From 40d999bf865ded0e5cfc704ee263a4e9265297e7 Mon Sep 17 00:00:00 2001 From: Damian Mee Date: Fri, 22 Aug 2014 23:57:14 +0200 Subject: [PATCH] fix(trade): executing trade in an infinite loop prevented --- lib/plugins.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/plugins.js b/lib/plugins.js index 426095a3..49a22471 100644 --- a/lib/plugins.js +++ b/lib/plugins.js @@ -370,6 +370,8 @@ function consolidateTrades() { }, 0) }; + tradesQueue = []; + logger.debug('consolidated: ', JSON.stringify(consolidatedTrade)); return consolidatedTrade; }; @@ -388,7 +390,10 @@ function executeTrades() { logger.trade.debug('making a trade: %d', trade.satoshis / SATOSHI_FACTOR); purchase(trade, function(err) { - if (err) logger.error(err); + if (err) { + tradesQueue.push(trade); + logger.error(err); + } }); };