diff --git a/frontend/src/context/AuthContext.jsx b/frontend/src/context/AuthContext.jsx index ffb58f1..89eea51 100644 --- a/frontend/src/context/AuthContext.jsx +++ b/frontend/src/context/AuthContext.jsx @@ -1,4 +1,5 @@ import { createContext, useContext, useState, useEffect } from 'react' +import api from '../utils/api' const AuthContext = createContext(null) @@ -18,19 +19,8 @@ export function AuthProvider({ children }) { } try { - const response = await fetch('/api/profiles/me', { - headers: { - 'X-Auth-Token': token - } - }) - - if (response.ok) { - const profile = await response.json() - setUser(profile) - } else { - // Token invalid - localStorage.removeItem('authToken') - } + const profile = await api.getCurrentProfile() + setUser(profile) } catch (err) { console.error('Auth check failed:', err) localStorage.removeItem('authToken')