// noinspection JSUnresolvedReference,JSUnusedGlobalSymbols export default defineNuxtPlugin({ name: "better-auth-fetch-plugin", enforce: "pre", async setup(nuxtApp) { // Flag if request is cached nuxtApp.payload.isCached = useRequestEvent()?.context.cache if ( nuxtApp.payload.serverRendered && !nuxtApp.payload.prerenderedAt && !nuxtApp.payload.isCached ) { await useAuthClient().fetchSession() } } })