diff --git a/frontend/src/context/Auth/useAuth.js b/frontend/src/context/Auth/useAuth.js index ef06ace..182e3ea 100644 --- a/frontend/src/context/Auth/useAuth.js +++ b/frontend/src/context/Auth/useAuth.js @@ -57,12 +57,17 @@ const useAuth = () => { const token = localStorage.getItem("token"); (async () => { if (token) { - const { data } = await api.post("/auth/refresh_token"); - api.defaults.headers.Authorization = `Bearer ${JSON.parse(token)}`; - setIsAuth(true); - setUser(data.user); + try { + const { data } = await api.post("/auth/refresh_token"); + api.defaults.headers.Authorization = `Bearer ${data.token}`; + setIsAuth(true); + setUser(data.user); + setLoading(false); + } catch (err) { + toastError(err); + setLoading(false); + } } - setLoading(false); })(); }, []);