Commit 27d00358 authored by yann300's avatar yann300 Committed by GitHub

Merge pull request #123 from yann300/asyncCall

Replace sync by async call
parents 99e9baae bdb590d6
......@@ -44,17 +44,28 @@ TxBrowser.prototype.submit = function () {
if (!this.txNumber) {
return
}
this.trigger('newTxLoading', [this.blockNumber, this.txNumber, tx])
var tx
this.trigger('newTxLoading', [this.blockNumber, this.txNumber])
try {
var self = this
if (this.txNumber.indexOf('0x') !== -1) {
tx = util.web3.eth.getTransaction(this.txNumber)
util.web3.eth.getTransaction(this.txNumber, function (error, result) {
self.update(error, result)
})
} else {
tx = util.web3.eth.getTransactionFromBlock(this.blockNumber, this.txNumber)
util.web3.eth.getTransactionFromBlock(this.blockNumber, this.txNumber, function (error, result) {
self.update(error, result)
})
}
} catch (e) {
console.log(e)
}
}
TxBrowser.prototype.update = function (error, tx) {
if (error) {
console.log(error)
return
}
var info = {}
if (tx) {
if (!tx.to) {
......
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