refactor: move flow into interceptor

This commit is contained in:
Methapon Metanipat 2024-09-11 16:08:32 +07:00
parent c04a473f9e
commit b8a9acbaeb

View file

@ -3,6 +3,7 @@ import { boot } from 'quasar/wrappers';
import { getToken } from 'src/services/keycloak';
import { dialog } from 'stores/utils';
import useLoader from 'stores/loader';
import useFlowStore from 'src/stores/flow';
declare module '@vue/runtime-core' {
interface ComponentCustomProperties {
@ -32,6 +33,7 @@ function parseError(
api.interceptors.request.use(async (config) => {
useLoader().show();
config.headers.Authorization = `Bearer ${await getToken()}`;
config.headers['X-Rtid'] = useFlowStore().rtid;
return config;
});