useEffect(() => {
supabase.auth.getSession().then(({ data: { session } }) => {
setUser(session?.user)
setIsAuthenticated(!!session?.user)
})
const {
data: { subscription },
} = supabase.auth.onAuthStateChange((_event, session) => {
setUser(session?.user)
setIsAuthenticated(!!session?.user)
})
return () => subscription.unsubscribe()
}, [])
useEffect(() => {
supabase.auth.getSession().then(({ data: { session } }) => {
setUser(session?.user)
setIsAuthenticated(!!session?.user)
})
const {
data: { subscription },
} = supabase.auth.onAuthStateChange((_event, session) => {
setUser(session?.user)
setIsAuthenticated(!!session?.user)
})
return () => subscription.unsubscribe()
}, [])