btcOperator v1.1.4b

- Fixed: error-feedback not returning correctly in broadcastTx
This commit is contained in:
sairajzero 2023-08-02 02:32:35 +05:30
parent 32b12a74a1
commit 4ac73de3a4

View File

@ -1,4 +1,4 @@
(function (EXPORTS) { //btcOperator v1.1.4a
(function (EXPORTS) { //btcOperator v1.1.4b
/* BTC Crypto and API Operator */
const btcOperator = EXPORTS;
@ -65,8 +65,17 @@
let txid = resultText.match(/<txid>.*<\/txid>/).pop().replace('<txid>', '').replace('</txid>', '');
resolve(txid);
} else if (r == '0') {
let error = resultText.match(/<response>.*<\/response>/).pop().replace('<response>', '').replace('</response>', '');
let error;
if (resultText.match(/<response>.*<\/response>/))
error = resultText.match(/<response>.*<\/response>/).pop().replace('<response>', '').replace('</response>', '');
else if (resultText.match(/<message>.*<\/message>/))
error = resultText.match(/<message>.*<\/message>/).pop().replace('<message>', '').replace('</message>', '');
if (error)
reject(decodeURIComponent(error.replace(/\+/g, " ")));
else {
console.error(resultText);
reject("Unknown error")
}
} else reject(resultText);
}
}).catch(error => reject(error))