account switch resets vaults

This commit is contained in:
Tim
2024-04-13 00:32:29 -04:00
parent 71015656cd
commit 362a5b1d6b

View File

@@ -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]
if (addr !== store.account) {
console.log('account logged in', addr) console.log('account logged in', addr)
store.account = addr store.account = addr
store.vaults = []
discoverVaults(addr) discoverVaults(addr)
flushTransactions() flushTransactions()
socket.emit('address', chainId, addr) 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 = {}
} }
} }