Apply new pattern to repetitive functions

feature/default_network_editable
Dan Finlay 8 years ago
parent 3ebf029c04
commit 8b7b097034
  1. 21
      ui/app/actions.js

@ -231,7 +231,6 @@ function createNewVaultAndKeychain (password) {
if (err) {
return dispatch(actions.showWarning(err.message))
}
dispatch(actions.updateMetamaskState(newState))
})
}
}
@ -467,16 +466,7 @@ function updateMetamaskState (newState) {
}
function lockMetamask () {
return (dispatch) => {
dispatch(actions.showLoadingIndication())
background.setLocked((err, newState) => {
dispatch(actions.hideLoadingIndication())
if (err) {
return dispatch(actions.displayWarning(err.message))
}
dispatch(actions.updateMetamaskState(newState))
})
}
return callBackgroundThenUpdate(background.setLocked)
}
function showAccountDetail (address) {
@ -586,14 +576,7 @@ function clearNotices () {
}
function markAccountsFound() {
return (dispatch) => {
dispatch(this.showLoadingIndication())
background.markAccountsFound((err, newState) => {
dispatch(this.hideLoadingIndication())
if (err) return dispatch(this.showWarning(err.message))
dispatch(actions.updateMetamaskState(newState))
})
}
return callBackgroundThenUpdate(background.markAccountsFound)
}
//

Loading…
Cancel
Save