import { useAuthStore } from "~/stores/authStore"; export default defineNuxtPlugin((nuxtApp) => { nuxtApp.hook("app:mounted", async () => { // the data should already be fetched from SSR // but if it's missing, we try again from the client const authStore = useAuthStore() if (authStore.logStatus === undefined) { await authStore.updateLogStatus() } }) })