Commit 623b7e6a authored by Alex Beregszaszi's avatar Alex Beregszaszi

UDapp: move tryTillResponse() to a more logical location

parent 92356069
......@@ -571,6 +571,17 @@ UniversalDApp.prototype.clickContractAt = function (self, $output, contract) {
self.getInstanceInterface(contract, address, $output);
};
function tryTillResponse (web3, txhash, done) {
web3.eth.getTransactionReceipt(txhash, function (err, address) {
if (!err && !address) {
// Try again with a bit of delay
setTimeout(function () { tryTillResponse(web3, txhash, done); }, 500);
} else {
done(err, address);
}
});
}
UniversalDApp.prototype.runTx = function (data, args, cb) {
var self = this;
var to = args.address;
......@@ -647,15 +658,4 @@ UniversalDApp.prototype.runTx = function (data, args, cb) {
}
};
function tryTillResponse (web3, txhash, done) {
web3.eth.getTransactionReceipt(txhash, function (err, address) {
if (!err && !address) {
// Try again with a bit of delay
setTimeout(function () { tryTillResponse(web3, txhash, done); }, 500);
} else {
done(err, address);
}
});
}
module.exports = UniversalDApp;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment