diff --git a/components/AppHeader.vue b/components/AppHeader.vue index b3d5bd3..4e14626 100644 --- a/components/AppHeader.vue +++ b/components/AppHeader.vue @@ -12,6 +12,9 @@ async function signout() { await supabase.auth.signOut(); + if(accountStore){ + accountStore.signout(); + } navigateTo('/', {replace: true}); } diff --git a/pages/account.vue b/pages/account.vue index d6d882b..df62bab 100644 --- a/pages/account.vue +++ b/pages/account.vue @@ -10,6 +10,7 @@ onMounted(async () => { await accountStore.init(); + await accountStore.getActiveAccountMembers(); }); function formatDate(date: Date | undefined){ diff --git a/pages/pricing.vue b/pages/pricing.vue index 17e5ae0..062d00b 100644 --- a/pages/pricing.vue +++ b/pages/pricing.vue @@ -2,11 +2,11 @@ import { storeToRefs } from 'pinia'; import { ACCOUNT_ACCESS } from '@prisma/client'; - const authStore = useAuthStore() - const { activeMembership } = storeToRefs(authStore); + const accountStore = useAccountStore() + const { activeMembership } = storeToRefs(accountStore); onMounted(async () => { - await authStore.initUser(); + await accountStore.init(); });