diff options
author | Dan Finlay <542863+danfinlay@users.noreply.github.com> | 2018-09-26 00:50:25 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-26 00:50:25 +0800 |
commit | dfd6c99270d5d5f4293c6d99b88bb320c3b4d0a6 (patch) | |
tree | 50dfae0e7d66fa95fca69375281b9bc33cd7934b /ui/app/actions.js | |
parent | bef7d7a867a5a5c7e228e39ca2c3231fa5c504b7 (diff) | |
parent | 49d518983fb24076e62ff698f6f0851f01310e36 (diff) | |
download | tangerine-wallet-browser-dfd6c99270d5d5f4293c6d99b88bb320c3b4d0a6.tar tangerine-wallet-browser-dfd6c99270d5d5f4293c6d99b88bb320c3b4d0a6.tar.gz tangerine-wallet-browser-dfd6c99270d5d5f4293c6d99b88bb320c3b4d0a6.tar.bz2 tangerine-wallet-browser-dfd6c99270d5d5f4293c6d99b88bb320c3b4d0a6.tar.lz tangerine-wallet-browser-dfd6c99270d5d5f4293c6d99b88bb320c3b4d0a6.tar.xz tangerine-wallet-browser-dfd6c99270d5d5f4293c6d99b88bb320c3b4d0a6.tar.zst tangerine-wallet-browser-dfd6c99270d5d5f4293c6d99b88bb320c3b4d0a6.zip |
Merge pull request #5346 from MetaMask/v4.11.1
v4.11.1
Diffstat (limited to 'ui/app/actions.js')
-rw-r--r-- | ui/app/actions.js | 29 |
1 files changed, 19 insertions, 10 deletions
diff --git a/ui/app/actions.js b/ui/app/actions.js index bd5d25327..6bcc64e17 100644 --- a/ui/app/actions.js +++ b/ui/app/actions.js @@ -91,7 +91,7 @@ var actions = { connectHardware, checkHardwareStatus, forgetDevice, - unlockTrezorAccount, + unlockHardwareWalletAccount, NEW_ACCOUNT_SCREEN: 'NEW_ACCOUNT_SCREEN', navigateToNewAccountScreen, resetAccount, @@ -235,6 +235,8 @@ var actions = { UPDATE_TOKENS: 'UPDATE_TOKENS', setRpcTarget: setRpcTarget, setProviderType: setProviderType, + SET_HARDWARE_WALLET_DEFAULT_HD_PATH: 'SET_HARDWARE_WALLET_DEFAULT_HD_PATH', + setHardwareWalletDefaultHdPath, updateProviderType, // loading overlay SHOW_LOADING: 'SHOW_LOADING_INDICATION', @@ -639,12 +641,12 @@ function addNewAccount () { } } -function checkHardwareStatus (deviceName) { - log.debug(`background.checkHardwareStatus`, deviceName) +function checkHardwareStatus (deviceName, hdPath) { + log.debug(`background.checkHardwareStatus`, deviceName, hdPath) return (dispatch, getState) => { dispatch(actions.showLoadingIndication()) return new Promise((resolve, reject) => { - background.checkHardwareStatus(deviceName, (err, unlocked) => { + background.checkHardwareStatus(deviceName, hdPath, (err, unlocked) => { if (err) { log.error(err) dispatch(actions.displayWarning(err.message)) @@ -681,12 +683,12 @@ function forgetDevice (deviceName) { } } -function connectHardware (deviceName, page) { - log.debug(`background.connectHardware`, deviceName, page) +function connectHardware (deviceName, page, hdPath) { + log.debug(`background.connectHardware`, deviceName, page, hdPath) return (dispatch, getState) => { dispatch(actions.showLoadingIndication()) return new Promise((resolve, reject) => { - background.connectHardware(deviceName, page, (err, accounts) => { + background.connectHardware(deviceName, page, hdPath, (err, accounts) => { if (err) { log.error(err) dispatch(actions.displayWarning(err.message)) @@ -702,12 +704,12 @@ function connectHardware (deviceName, page) { } } -function unlockTrezorAccount (index) { - log.debug(`background.unlockTrezorAccount`, index) +function unlockHardwareWalletAccount (index, deviceName, hdPath) { + log.debug(`background.unlockHardwareWalletAccount`, index, deviceName, hdPath) return (dispatch, getState) => { dispatch(actions.showLoadingIndication()) return new Promise((resolve, reject) => { - background.unlockTrezorAccount(index, (err, accounts) => { + background.unlockHardwareWalletAccount(index, deviceName, hdPath, (err, accounts) => { if (err) { log.error(err) dispatch(actions.displayWarning(err.message)) @@ -1854,6 +1856,13 @@ function showLoadingIndication (message) { } } +function setHardwareWalletDefaultHdPath ({ device, path }) { + return { + type: actions.SET_HARDWARE_WALLET_DEFAULT_HD_PATH, + value: {device, path}, + } +} + function hideLoadingIndication () { return { type: actions.HIDE_LOADING, |