diff options
author | Paul Bouchon <mail@bitpshr.net> | 2018-11-10 09:40:32 +0800 |
---|---|---|
committer | Dan Finlay <542863+danfinlay@users.noreply.github.com> | 2018-11-10 10:21:59 +0800 |
commit | c3176248544e3e0019389b1f177cac68087bfe8f (patch) | |
tree | c1100bb2ef2949138a48d950b206f85b06ab8948 /app/scripts/controllers | |
parent | 782c2c14d4278c5228465b39408f5eafb167b86a (diff) | |
download | tangerine-wallet-browser-c3176248544e3e0019389b1f177cac68087bfe8f.tar tangerine-wallet-browser-c3176248544e3e0019389b1f177cac68087bfe8f.tar.gz tangerine-wallet-browser-c3176248544e3e0019389b1f177cac68087bfe8f.tar.bz2 tangerine-wallet-browser-c3176248544e3e0019389b1f177cac68087bfe8f.tar.lz tangerine-wallet-browser-c3176248544e3e0019389b1f177cac68087bfe8f.tar.xz tangerine-wallet-browser-c3176248544e3e0019389b1f177cac68087bfe8f.tar.zst tangerine-wallet-browser-c3176248544e3e0019389b1f177cac68087bfe8f.zip |
EIP-1102: Update publicConfig store concurrently with approval
Diffstat (limited to 'app/scripts/controllers')
-rw-r--r-- | app/scripts/controllers/provider-approval.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/app/scripts/controllers/provider-approval.js b/app/scripts/controllers/provider-approval.js index d3b7f6dff..21d7fd22e 100644 --- a/app/scripts/controllers/provider-approval.js +++ b/app/scripts/controllers/provider-approval.js @@ -88,7 +88,10 @@ class ProviderApprovalController { _handlePrivacyRequest () { const privacyMode = this.preferencesController.getFeatureFlags().privacyMode if (!privacyMode) { - this.platform && this.platform.sendMessage({ action: 'approve-provider-request' }, { active: true }) + this.platform && this.platform.sendMessage({ + action: 'approve-legacy-provider-request', + selectedAddress: this.publicConfigStore.getState().selectedAddress, + }, { active: true }) this.publicConfigStore.emit('update', this.publicConfigStore.getState()) } } @@ -101,7 +104,10 @@ class ProviderApprovalController { approveProviderRequest (origin) { this.closePopup && this.closePopup() const requests = this.store.getState().providerRequests || [] - this.platform && this.platform.sendMessage({ action: 'approve-provider-request' }, { active: true }) + this.platform && this.platform.sendMessage({ + action: 'approve-provider-request', + selectedAddress: this.publicConfigStore.getState().selectedAddress, + }, { active: true }) this.publicConfigStore.emit('update', this.publicConfigStore.getState()) const providerRequests = requests.filter(request => request.origin !== origin) this.store.updateState({ providerRequests }) |