Fix history

This commit is contained in:
Ivan Socolsky 2015-04-06 15:13:30 -03:00
parent c2484b3b7a
commit 7243fcd32c
1 changed files with 3 additions and 2 deletions

View File

@ -16,7 +16,7 @@ function BlockChainExplorer(opts) {
var network = opts.network || 'livenet'; var network = opts.network || 'livenet';
var dfltUrl = network == 'livenet' ? 'https://insight.bitpay.com:443' : var dfltUrl = network == 'livenet' ? 'https://insight.bitpay.com:443' :
'https://test-insight.bitpay.com:443'; 'https://test-insight.bitpay.com:443';
var url = opts.url || 'http://localhost:3003'; var url = opts.url || dfltUrl;
var url; var url;
switch (provider) { switch (provider) {
@ -46,8 +46,9 @@ function getTransactionsInsight(url, addresses, from, to, cb) {
} }
}, function(err, res, txs) { }, function(err, res, txs) {
if (err || res.statusCode != 200) return cb(err || res); if (err || res.statusCode != 200) return cb(err || res);
// NOTE: Whenever Insight breaks communication with bitcoind, it returns invalid data but no error code.
if (!_.isArray(txs) || _.compact(txs).length == 0) return cb(new Error('Could not retrieve transactions from blockchain')); if (!_.isArray(txs) || _.compact(txs).length == 0) return cb(new Error('Could not retrieve transactions from blockchain'));
return cb(null, txs); return cb(null, txs);
}); });
}; };