From d1e5833b1a6d3daf899b3dc8a32506deeb7f546e Mon Sep 17 00:00:00 2001 From: martin-mfg <2026226+martin-mfg@users.noreply.github.com> Date: Sun, 23 Nov 2025 12:22:07 +0100 Subject: [PATCH] try fix axios adapter setup, minor cleanup --- frontend/frontend/src/axios-override.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/frontend/frontend/src/axios-override.js b/frontend/frontend/src/axios-override.js index 36020bb4..a69372da 100644 --- a/frontend/frontend/src/axios-override.js +++ b/frontend/frontend/src/axios-override.js @@ -1,4 +1,4 @@ -import axios from 'axios'; +import axios, { getAdapter } from 'axios'; import { setupCache } from 'axios-cache-interceptor'; import { HOST } from './constants'; @@ -21,6 +21,9 @@ const cachedAxios = setupCache(axios, { methods: ['get', 'post'], }); +axios.get = cachedAxios.get.bind(cachedAxios); +axios.post = cachedAxios.post.bind(cachedAxios); + function createMockResponse(data, config) { return Promise.resolve({ data, @@ -39,7 +42,7 @@ export function setUserId(newUserId) { userId = newUserId; } -const defaultAdapter = axios.defaults.adapter; +const defaultAdapter = getAdapter(axios.defaults.adapter); // mock responses to unauthenticated "anuraghazra" requests axios.defaults.adapter = async (config) => { @@ -113,8 +116,4 @@ axios.defaults.adapter = async (config) => { } }; -axios.get = cachedAxios.get.bind(cachedAxios); -axios.post = cachedAxios.post.bind(cachedAxios); - -export default cachedAxios; export const { get, post } = cachedAxios;