fix: sync current account across tabs 2 (#816)

This commit is contained in:
Joaquín Sánchez 2023-01-06 10:34:18 +01:00 committed by GitHub
parent d8eec1ed5e
commit 573bf48eda
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -68,10 +68,6 @@ if (process.client) {
watch(currentUserId, async (id, oldId) => { watch(currentUserId, async (id, oldId) => {
// when sign in or switch account // when sign in or switch account
if (id) { if (id) {
// initial load
if (!oldId)
return
if (id === currentUser.value?.account?.id) { if (id === currentUser.value?.account?.id) {
// when sign in, the other tab will not have the user, idb is not reactive // when sign in, the other tab will not have the user, idb is not reactive
const newUser = users.value.find(user => user.account?.id === id) const newUser = users.value.find(user => user.account?.id === id)