clear query when signing out

This commit is contained in:
Nate Kelley 2025-01-14 11:12:13 -07:00
parent 6b0c516500
commit 97fcc9de04
No known key found for this signature in database
GPG Key ID: FD90372AB8D98B4F
1 changed files with 3 additions and 0 deletions

View File

@ -3,6 +3,7 @@ import { createClient } from '@/context/Supabase/server';
import { redirect } from 'next/navigation'; import { redirect } from 'next/navigation';
import { BusterRoutes, createBusterRoute } from '@/routes/busterRoutes/busterRoutes'; import { BusterRoutes, createBusterRoute } from '@/routes/busterRoutes/busterRoutes';
import Cookies from 'js-cookie'; import Cookies from 'js-cookie';
import { QueryClient } from '@tanstack/react-query';
//TODO use google one click: https://supabase.com/docs/guides/auth/social-login/auth-google#google-pre-built //TODO use google one click: https://supabase.com/docs/guides/auth/social-login/auth-google#google-pre-built
@ -142,6 +143,7 @@ export const useBusterSupabaseAuthMethods = () => {
'use server'; 'use server';
const supabase = await createClient(); const supabase = await createClient();
const queryClient = new QueryClient();
const { error } = await supabase.auth.signOut(); const { error } = await supabase.auth.signOut();
@ -153,6 +155,7 @@ export const useBusterSupabaseAuthMethods = () => {
Object.keys(Cookies.get()).forEach((cookieName) => { Object.keys(Cookies.get()).forEach((cookieName) => {
Cookies.remove(cookieName); Cookies.remove(cookieName);
}); });
queryClient.clear();
}, 650); }, 650);
return redirect( return redirect(