obsidian-visualiser/plugins/session.client.ts

7 lines
269 B
TypeScript

export default defineNuxtPlugin(async (nuxtApp) => {
if (!nuxtApp.payload.serverRendered || Boolean(nuxtApp.payload.prerenderedAt) || Boolean(nuxtApp.payload.isCached)) {
nuxtApp.hook('app:mounted', async () => {
await useUserSession().fetch()
})
}
})