@@ -51,10 +51,15 @@ export const authStore = createStore({
5151 } ;
5252
5353 // Notify listeners of state change
54- setTimeout ( ( ) => authEvents . notify ( ) , 0 ) ;
55- queryClient . invalidateQueries ( { } ) . then ( ( ) => {
56- queryClient . refetchQueries ( { } ) ;
57- } ) ;
54+ setTimeout ( ( ) => {
55+ authEvents . notify ( ) ;
56+
57+ console . log ( 'invalidating queries' ) ;
58+ queryClient . invalidateQueries ( { } ) . then ( ( ) => {
59+ console . log ( 'refetching queries' ) ;
60+ queryClient . refetchQueries ( { } ) ;
61+ } ) ;
62+ } , 0 ) ;
5863
5964 return result ;
6065 } ,
@@ -70,9 +75,6 @@ export const authStore = createStore({
7075
7176 // Notify listeners of state change
7277 setTimeout ( ( ) => authEvents . notify ( ) , 0 ) ;
73- queryClient . invalidateQueries ( { } ) . then ( ( ) => {
74- queryClient . refetchQueries ( { } ) ;
75- } ) ;
7678
7779 return result ;
7880 } ,
@@ -86,9 +88,6 @@ export const authStore = createStore({
8688
8789 // Notify listeners of state change
8890 setTimeout ( ( ) => authEvents . notify ( ) , 0 ) ;
89- queryClient . invalidateQueries ( { } ) . then ( ( ) => {
90- queryClient . refetchQueries ( { } ) ;
91- } ) ;
9291
9392 return result ;
9493 }
@@ -172,3 +171,16 @@ export const useAuth = () => {
172171 }
173172 } ;
174173} ;
174+
175+ // subscribe to auth state changes and invalidate queries when user is logged in
176+
177+ // authStore.subscribe(() => {
178+ // // if (authStore.getSnapshot().context.token) {
179+ // setTimeout(() => {
180+ // queryClient.invalidateQueries({}).then(() => {
181+ // queryClient.refetchQueries({});
182+ // });
183+ // }, 1000);
184+ // // }
185+ // });
186+
0 commit comments