From 4088fa0b71f31460c525d8390e4555d4bbaab85e Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 31 Aug 2021 14:10:49 +0200 Subject: [PATCH] session is now correctly pass to components --- utils/AuthContext.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/utils/AuthContext.js b/utils/AuthContext.js index 8f0abe1..ca9db32 100644 --- a/utils/AuthContext.js +++ b/utils/AuthContext.js @@ -7,13 +7,17 @@ const AuthContext = createContext(); export const AuthProvider = ({ children }) => { const [user, setUser] = useState(); + const [session, setSession] = useState(); const [loading, setLoading] = useState(true); useEffect(() => { // Check active sessions and sets the user const session = supabase.auth.session(); + console.log(session); + setUser(session?.user ?? null); + setSession(session ?? null); setLoading(false); // Listen for changes on auth state (logged in, signed out, etc.) @@ -29,6 +33,7 @@ export const AuthProvider = ({ children }) => { if (event === 'USER_UPDATED') { } setUser(session?.user ?? null); + setSession(session ?? null); setLoading(false); }); @@ -44,6 +49,7 @@ export const AuthProvider = ({ children }) => { signOut: () => supabase.auth.signOut(), resetPassword: (data) => supabase.auth.api.resetPasswordForEmail(data), user, + session, }; return {!loading && children};