From ef6291c48db90438a96939c83bce54f225ca1440 Mon Sep 17 00:00:00 2001 From: canove Date: Wed, 13 Jan 2021 08:13:39 -0300 Subject: [PATCH] chore: wrap function in try catch --- frontend/src/context/Auth/useAuth.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) 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); })(); }, []);