diff options
author | Esteban MIno <efmino@uc.cl> | 2018-07-27 07:28:12 +0800 |
---|---|---|
committer | Esteban MIno <efmino@uc.cl> | 2018-07-27 07:28:12 +0800 |
commit | 2827e13caab87692aa085af380355aeb42a13bdf (patch) | |
tree | a4be5d3e29dc98b65ee0de3f12a68b3f801927fc /app/scripts | |
parent | 1d3ad7cfbbdf5831f10eed774244ba1ccedf25d1 (diff) | |
download | tangerine-wallet-browser-2827e13caab87692aa085af380355aeb42a13bdf.tar.gz tangerine-wallet-browser-2827e13caab87692aa085af380355aeb42a13bdf.tar.zst tangerine-wallet-browser-2827e13caab87692aa085af380355aeb42a13bdf.zip |
add & delete tokens per network
Diffstat (limited to 'app/scripts')
-rw-r--r-- | app/scripts/controllers/preferences.js | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/app/scripts/controllers/preferences.js b/app/scripts/controllers/preferences.js index 6ad8a5696..7ad3ce1e3 100644 --- a/app/scripts/controllers/preferences.js +++ b/app/scripts/controllers/preferences.js @@ -204,20 +204,18 @@ class PreferencesController { * */ setSelectedAddress (_address) { - return new Promise((resolve, reject) => { - const address = normalizeAddress(_address) - const addressTokens = this.store.getState().addressTokens - const providerType = this.network.providerStore.getState().type + const address = normalizeAddress(_address) + const addressTokens = this.store.getState().addressTokens + const providerType = this.network.providerStore.getState().type - if (!(providerType in addressTokens)) addressTokens[providerType] = {} + if (!(providerType in addressTokens)) addressTokens[providerType] = {} - if (!(address in addressTokens[providerType])) addressTokens[providerType][address] = [] + if (!(address in addressTokens[providerType])) addressTokens[providerType][address] = [] - const tokens = addressTokens[providerType][address] + const tokens = addressTokens[providerType][address] - this.store.updateState({ selectedAddress: address, tokens }) - resolve() - }) + this.store.updateState({ selectedAddress: address, tokens }) + return Promise.resolve(tokens) } /** |