Remove subscriber for MetaMask legacy account switcher

This commit is contained in:
Vadim 2019-12-04 10:28:53 +03:00
parent 795472ec57
commit 893620c76b
1 changed files with 10 additions and 8 deletions

View File

@ -37,6 +37,7 @@ export default async function getWeb3(netId = defaultNetId, onAccountChange) {
console.error('Unlock your wallet')
}
if (web3.currentProvider.publicConfigStore) {
let currentAccount = defaultAccount ? defaultAccount.toLowerCase() : ''
web3.currentProvider.publicConfigStore.on('update', function(obj) {
const account = obj.selectedAddress
@ -45,6 +46,7 @@ export default async function getWeb3(netId = defaultNetId, onAccountChange) {
onAccountChange(account)
}
})
}
const web3NetId = await web3.eth.net.getId()
if (web3NetId === netId) {