useRedirectToLogout.ts 450 B

12345678910111213
  1. import {navigateTo, useRuntimeConfig} from "#app";
  2. import UrlUtils from "~/services/utils/urlUtils";
  3. export const useRedirectToLogout = () => {
  4. const runtimeConfig = useRuntimeConfig()
  5. return () => {
  6. if (!runtimeConfig.baseUrlAdminLegacy) {
  7. throw new Error('Configuration error : no redirection target')
  8. }
  9. navigateTo(UrlUtils.join(runtimeConfig.baseUrlAdminLegacy, '#/logout'), {external: true})
  10. }
  11. }