export default async function responseErrorInterceptor()

in packages/core/alfa-core/src/utils/interceptors/networkErrorInterceptor.ts [4:25]


export default async function responseErrorInterceptor(error: AxiosError) {
  // just handle axiosError
  if (!axios.isAxiosError(error)) throw error;

  const { config } = error;

  let response = {
    status: 404,
    statusText: 'NetworkError',
    headers: error?.response?.headers,
    config,
    data: null,
  };

  try {
    response = await axios(config);
  } catch (e) {
    // ...
  }

  return response;
}