INNER CODE UNIT · JavaScript

createAxiosResponseInterceptor

Yacht-sh/Yacht · frontend/src/main.js:27

function createAxiosResponseInterceptor() {
  const interceptor = axios.interceptors.response.use(
    response => response,
    error => {
      if (!error.response) {
        return Promise.reject(error);
      }

      if (error.response.status !== 401) {
        return Promise.reject(error);
      }

      axios.interceptors.response.eject(interceptor);

      return store
        .dispatch("auth/AUTH_REFRESH")
        .then(() => {
          error.response.config.xsrfCookieName = "csrf_access_token";

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…