From f1face2592aa385db4a98a2280301c841896f576 Mon Sep 17 00:00:00 2001 From: cv <34649812+cpvalente@users.noreply.github.com> Date: Sat, 24 Apr 2021 18:28:12 +0200 Subject: [PATCH] rollback broadcastQueryClient still trying to figure out why cache becomes undefined sometimes --- client/src/App.jsx | 6 ++++++ client/src/app/hooks/useFetch.js | 1 + 2 files changed, 7 insertions(+) diff --git a/client/src/App.jsx b/client/src/App.jsx index 34251dd4f..e9e604557 100644 --- a/client/src/App.jsx +++ b/client/src/App.jsx @@ -5,6 +5,7 @@ import DefaultPresenter from './features/viewers/DefaultPresenter'; import PresenterView from './features/viewers/presenter/PresenterView'; import { QueryClient, QueryClientProvider } from 'react-query'; import { broadcastQueryClient } from 'react-query/broadcastQueryClient-experimental'; +// import { broadcastQueryClient } from 'react-query/broadcastQueryClient-experimental'; import SocketProvider from './app/context/socketContext'; import PresenterSimple from './features/viewers/presenter/PresenterSimple'; import StageManager from './features/viewers/backstage/StageManager'; @@ -16,6 +17,11 @@ broadcastQueryClient({ queryClient, broadcastChannel: 'ontime', }); +// Seemed to cause issues +// broadcastQueryClient({ +// queryClient, +// broadcastChannel: 'ontime', +// }); const SDefault = withSocket(DefaultPresenter); const SSpeaker = withSocket(PresenterView); diff --git a/client/src/app/hooks/useFetch.js b/client/src/app/hooks/useFetch.js index 9c3874131..6daf49350 100644 --- a/client/src/app/hooks/useFetch.js +++ b/client/src/app/hooks/useFetch.js @@ -4,6 +4,7 @@ const refetchIntervalMs = 10000; export const useFetch = (namespace, fn) => { const { data, status, isError, refetch } = useQuery(namespace, fn, { refetchInterval: refetchIntervalMs, + cacheTime: refetchIntervalMs, }); return { data, status, isError, refetch };