From 7859e660784a36fc41b9b59d56a5ece2bbb74faf Mon Sep 17 00:00:00 2001 From: martin-mfg <2026226+martin-mfg@users.noreply.github.com> Date: Wed, 7 Jan 2026 11:36:05 +0100 Subject: [PATCH] fix always cleared cache --- frontend/frontend/src/components/Card/SVG.js | 6 +----- frontend/frontend/src/pages/App/AppTrends.js | 7 +++++++ 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/frontend/frontend/src/components/Card/SVG.js b/frontend/frontend/src/components/Card/SVG.js index 6904636a..7a640908 100644 --- a/frontend/frontend/src/components/Card/SVG.js +++ b/frontend/frontend/src/components/Card/SVG.js @@ -9,7 +9,7 @@ import 'react-loading-skeleton/dist/skeleton.css'; import { createMockReq, createMockRes } from '../../mock-http'; import { default as router } from '../../backend/.vercel/output/functions/api.func/router.js'; -import { clearAxiosCache, setShouldMock } from '../../axios-override'; +import { setShouldMock } from '../../axios-override'; import { useIsAuthenticated, useUserToken, @@ -29,10 +29,6 @@ const SvgInline = (props) => { setShouldMock(stage === 0 || !isAuthenticated); }, [isAuthenticated, props.stage]); - useEffect(() => { - clearAxiosCache(); - }, [userToken]); - useEffect(() => { let isCurrent = true; diff --git a/frontend/frontend/src/pages/App/AppTrends.js b/frontend/frontend/src/pages/App/AppTrends.js index 580ab677..bba5f1c1 100644 --- a/frontend/frontend/src/pages/App/AppTrends.js +++ b/frontend/frontend/src/pages/App/AppTrends.js @@ -13,9 +13,11 @@ import { getUserMetadata } from '../../api'; import { useIsAuthenticated, useUserKey, + useUserToken, } from '../../redux/selectors/userSelectors'; import { toast, ToastContainer } from 'react-toastify'; import 'react-toastify/dist/ReactToastify.css'; +import { clearAxiosCache } from '../../axios-override'; function App() { const toMessage = (input) => { @@ -48,6 +50,11 @@ function App() { showError(event); }); + const userToken = useUserToken(); + useEffect(() => { + clearAxiosCache(); + }, [userToken]); + const userKey = useUserKey(); const isAuthenticated = useIsAuthenticated(); const [stage, setStage] = useState(isAuthenticated ? 1 : 0);