init.server.ts 558 B

123456789101112131415161718
  1. import {defineNuxtPlugin, useCookie} from "nuxt/app";
  2. import {useProfileAccessStore} from "~/store/profile/access";
  3. import {useEntityManager} from "~/composables/data/useEntityManager";
  4. export default defineNuxtPlugin(async ({ssrContext}) => {
  5. const profileAccessStore = useProfileAccessStore()
  6. const bearer = useCookie('BEARER')
  7. const accessId = useCookie('AccessId')
  8. profileAccessStore.$patch({
  9. bearer: bearer.value,
  10. id: parseInt(accessId.value)
  11. })
  12. const em = useEntityManager()
  13. await em.refreshProfile()
  14. })