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 };