diff --git a/context/AuthContext.js b/context/AuthContext.js index 1a726a4..6fec59d 100644 --- a/context/AuthContext.js +++ b/context/AuthContext.js @@ -7,26 +7,24 @@ export function AuthProvider({ children }) { const [user, setUser] = useState(null); const [loading, setLoading] = useState(true); - // Check for existing session on app start useEffect(() => { + const checkSession = async () => { + try { + const result = await authAPI.validateSession(); + if (result.valid) { + setUser(result.user); + } else { + setUser(null); + } + } catch (error) { + } finally { + setLoading(false); + } + }; + checkSession(); }, []); - const checkSession = async () => { - try { - const result = await authAPI.validateSession(); - if (result.valid) { - setUser(result.user); - } else { - setUser(null); - } - } catch (error) { - console.error('Session check failed:', error); - } finally { - setLoading(false); - } - }; - const login = async (email, password) => { const result = await authAPI.login(email, password); if (result.success) {