From 33e73dfb47831d0c27bfcae0570ae8cee3eb9941 Mon Sep 17 00:00:00 2001 From: Ivan <8611739+IRBorisov@users.noreply.github.com> Date: Wed, 29 Jan 2025 21:41:28 +0300 Subject: [PATCH] M: Add prefetching for auth --- rsconcept/frontend/src/app/ApplicationLayout.tsx | 2 -- rsconcept/frontend/src/main.tsx | 5 +++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/rsconcept/frontend/src/app/ApplicationLayout.tsx b/rsconcept/frontend/src/app/ApplicationLayout.tsx index a26267ca..1973d9b6 100644 --- a/rsconcept/frontend/src/app/ApplicationLayout.tsx +++ b/rsconcept/frontend/src/app/ApplicationLayout.tsx @@ -33,8 +33,6 @@ function ApplicationLayout() { const noNavigation = useAppLayoutStore(state => state.noNavigation); const noFooter = useAppLayoutStore(state => state.noFooter); - // TODO: prefetch data - return ( diff --git a/rsconcept/frontend/src/main.tsx b/rsconcept/frontend/src/main.tsx index 90bb9b99..e28678d9 100644 --- a/rsconcept/frontend/src/main.tsx +++ b/rsconcept/frontend/src/main.tsx @@ -4,6 +4,11 @@ import { createRoot } from 'react-dom/client'; import App from './app'; import GlobalProviders from './app/GlobalProviders'; +import { authApi } from './backend/auth/api'; +import { queryClient } from './backend/queryClient'; + +// Prefetch auth data +queryClient.prefetchQuery(authApi.getAuthQueryOptions()).catch(console.error); createRoot(document.getElementById('root')!).render(