fix(trade): executing trade in an infinite loop prevented

This commit is contained in:
Damian Mee 2014-08-22 23:57:14 +02:00
parent a1b5a1094f
commit 40d999bf86

View file

@ -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);
}
});
};