account switch resets vaults
This commit is contained in:
@@ -68,17 +68,19 @@ function changeAccounts(chainId, accounts) {
|
|||||||
const store = useStore()
|
const store = useStore()
|
||||||
if (chainId === store.chainId && accounts.length) {
|
if (chainId === store.chainId && accounts.length) {
|
||||||
const addr = accounts[0]
|
const addr = accounts[0]
|
||||||
console.log('account logged in', addr)
|
if (addr !== store.account) {
|
||||||
store.account = addr
|
console.log('account logged in', addr)
|
||||||
discoverVaults(addr)
|
store.account = addr
|
||||||
flushTransactions()
|
store.vaults = []
|
||||||
socket.emit('address', chainId, addr)
|
discoverVaults(addr)
|
||||||
|
flushTransactions()
|
||||||
|
socket.emit('address', chainId, addr)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
console.log('account logged out')
|
console.log('account logged out')
|
||||||
store.account = null
|
store.account = null
|
||||||
store.vaults = []
|
store.vaults = []
|
||||||
store.vaultBalances = {}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user