Browse Source

Error handling improvments for electrum api

master
Dan Janosik 5 years ago
parent
commit
585bcef747
No known key found for this signature in database GPG Key ID: C6F8CE9FFDB2CED2
  1. 16
      app/api/electrumAddressApi.js

16
app/api/electrumAddressApi.js

@ -101,29 +101,33 @@ function getAddressDetails(address, scriptPubkey, sort, limit, offset) {
var txidData = null; var txidData = null;
var balanceData = null; var balanceData = null;
promises.push(new Promise(function(resolve, reject) { promises.push(new Promise(function(resolve2, reject2) {
getAddressTxids(addrScripthash).then(function(result) { getAddressTxids(addrScripthash).then(function(result) {
txidData = result.result; txidData = result.result;
resolve(); resolve2();
}).catch(function(err) { }).catch(function(err) {
err.userData = {address:address, sort:sort, limit:limit, offset:offset};
utils.logError("2397wgs0sgse", err); utils.logError("2397wgs0sgse", err);
reject(err); reject2(err);
}); });
})); }));
promises.push(new Promise(function(resolve, reject) { promises.push(new Promise(function(resolve2, reject2) {
getAddressBalance(addrScripthash).then(function(result) { getAddressBalance(addrScripthash).then(function(result) {
balanceData = result.result; balanceData = result.result;
resolve(); resolve2();
}).catch(function(err) { }).catch(function(err) {
err.userData = {address:address, sort:sort, limit:limit, offset:offset};
utils.logError("21307ws70sg", err); utils.logError("21307ws70sg", err);
reject(err); reject2(err);
}); });
})); }));

Loading…
Cancel
Save