From f2deb29ad854c952bc76b4f9171c945f9218c0a9 Mon Sep 17 00:00:00 2001 From: jwu-fisker Date: Wed, 6 Jan 2021 10:42:04 -0800 Subject: [PATCH] Fix async warning --- src/components/contexts/UserContext.jsx | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/components/contexts/UserContext.jsx b/src/components/contexts/UserContext.jsx index 9ea4df3..48831b3 100644 --- a/src/components/contexts/UserContext.jsx +++ b/src/components/contexts/UserContext.jsx @@ -8,18 +8,22 @@ export const UserProvider = ({ children }) => { const [token, setToken] = useState(null); const [error, setError] = useState(null); - useEffect(async () => { + useEffect(() => { if (!sessionStorage) return; const token = JSON.parse(sessionStorage.getItem("token")); if (!token) return; const { accessToken: { jwtToken }} = token; - const result = await auth.verify(jwtToken); - if (result.authenticated) { - setToken(token); - } else { - console.log(result); - await signOut(); - } + const verifyToken = async (jwt) => { + debugger; + const result = await auth.verify(jwtToken); + if (result.authenticated) { + setToken(token); + } else { + console.log(result); + await signOut(); + } + }; + verifyToken(jwtToken); }, []); const signIn = (username, password) => {