diff options
author | Dan <danjm.com@gmail.com> | 2018-05-31 08:03:40 +0800 |
---|---|---|
committer | Dan <danjm.com@gmail.com> | 2018-05-31 08:03:40 +0800 |
commit | 0f3480a97f2924de899e49a095ef24b9fa5506f1 (patch) | |
tree | 875be80f14da156680b14cc70f812039f22a4114 /ui/app/components/pages | |
parent | 1c3d2aa18b85ddb83734d6afdbb1111ba0791229 (diff) | |
download | tangerine-wallet-browser-0f3480a97f2924de899e49a095ef24b9fa5506f1.tar.gz tangerine-wallet-browser-0f3480a97f2924de899e49a095ef24b9fa5506f1.tar.zst tangerine-wallet-browser-0f3480a97f2924de899e49a095ef24b9fa5506f1.zip |
Fix then-catch + error handling in import-account
Diffstat (limited to 'ui/app/components/pages')
-rw-r--r-- | ui/app/components/pages/create-account/import-account/json.js | 3 | ||||
-rw-r--r-- | ui/app/components/pages/create-account/import-account/private-key.js | 3 |
2 files changed, 2 insertions, 4 deletions
diff --git a/ui/app/components/pages/create-account/import-account/json.js b/ui/app/components/pages/create-account/import-account/json.js index 3dabad68e..23b7f0afd 100644 --- a/ui/app/components/pages/create-account/import-account/json.js +++ b/ui/app/components/pages/create-account/import-account/json.js @@ -106,8 +106,6 @@ class JsonImportSubview extends Component { } importNewJsonAccount([ fileContents, password ]) - // JS runtime requires caught rejections but failures are handled by Redux - .catch() .then(({ selectedAddress }) => { if (selectedAddress) { history.push(DEFAULT_ROUTE) @@ -116,6 +114,7 @@ class JsonImportSubview extends Component { setSelectedAddress(firstAddress) } }) + .catch(err => displayWarning(err)) } } diff --git a/ui/app/components/pages/create-account/import-account/private-key.js b/ui/app/components/pages/create-account/import-account/private-key.js index e71e47647..81cef09f9 100644 --- a/ui/app/components/pages/create-account/import-account/private-key.js +++ b/ui/app/components/pages/create-account/import-account/private-key.js @@ -96,8 +96,6 @@ PrivateKeyImportView.prototype.createNewKeychain = function () { const { importNewAccount, history, displayWarning, setSelectedAddress, firstAddress } = this.props importNewAccount('Private Key', [ privateKey ]) - // JS runtime requires caught rejections but failures are handled by Redux - .catch() .then(({ selectedAddress }) => { if (selectedAddress) { history.push(DEFAULT_ROUTE) @@ -106,4 +104,5 @@ PrivateKeyImportView.prototype.createNewKeychain = function () { setSelectedAddress(firstAddress) } }) + .catch(err => displayWarning(err)) } |