fix: sync current account across tabs 2 (#816)
parent
d8eec1ed5e
commit
573bf48eda
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue