init.server.ts 557 B

1234567891011121314151617
  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 bearer = useCookie('BEARER')
  6. const accessId = useCookie('AccessId')
  7. const profileAccessStore = useProfileAccessStore()
  8. profileAccessStore.$patch({
  9. bearer: bearer.value,
  10. id: parseInt(accessId.value)
  11. })
  12. const em = useEntityManager()
  13. await em.refreshProfile()
  14. })