diff options
Diffstat (limited to 'ui/app/store/actions.js')
-rw-r--r-- | ui/app/store/actions.js | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/ui/app/store/actions.js b/ui/app/store/actions.js index 3ed82044d..476a77b42 100644 --- a/ui/app/store/actions.js +++ b/ui/app/store/actions.js @@ -2037,12 +2037,16 @@ function setRpcTarget (newRpc, chainId, ticker = 'ETH', nickname) { function delRpcTarget (oldRpc) { return (dispatch) => { log.debug(`background.delRpcTarget: ${oldRpc}`) - background.delCustomRpc(oldRpc, (err) => { - if (err) { - log.error(err) - return dispatch(self.displayWarning('Had a problem removing network!')) - } - dispatch(actions.setSelectedToken()) + return new Promise((resolve, reject) => { + background.delCustomRpc(oldRpc, (err) => { + if (err) { + log.error(err) + dispatch(self.displayWarning('Had a problem removing network!')) + return reject(err) + } + dispatch(actions.setSelectedToken()) + resolve() + }) }) } } |