1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-30 08:09:15 +01:00

fix cancelTransaction not reciving a callback

This commit is contained in:
frankiebee 2017-08-03 21:20:01 -04:00
parent 8a9d0073b1
commit 7de58c8709
2 changed files with 8 additions and 4 deletions

View File

@ -1,9 +1,10 @@
const promiseToCallback = require('promise-to-callback') const promiseToCallback = require('promise-to-callback')
module.exports = function(fn, context) { module.exports = function nodeify (fn, context) {
return function(){ return function(){
const args = [].slice.call(arguments) const args = [].slice.call(arguments)
const callback = args.pop() const callback = args.pop()
if (typeof callback !== 'function') throw new Error('callback is not a function')
promiseToCallback(fn.apply(context, args))(callback) promiseToCallback(fn.apply(context, args))(callback)
} }
} }

View File

@ -462,9 +462,12 @@ function cancelPersonalMsg (msgData) {
} }
function cancelTx (txData) { function cancelTx (txData) {
log.debug(`background.cancelTransaction`) return (dispatch) => {
background.cancelTransaction(txData.id) log.debug(`background.cancelTransaction`)
return actions.completedTx(txData.id) background.cancelTransaction(txData.id, () => {
dispatch(actions.completedTx(txData.id))
})
}
} }
// //