Fix async warning

This commit is contained in:
jwu-fisker
2021-01-06 10:42:04 -08:00
parent c9e4d26702
commit f2deb29ad8

View File

@@ -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) => {