#28 Error handling for logout request #29
@@ -9,9 +9,11 @@ const LogoutPage = () => {
|
|||||||
const { setCurrentUser } = useContext(UserContext);
|
const { setCurrentUser } = useContext(UserContext);
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
(async () => {
|
(async () => {
|
||||||
await sendLogoutRequest();
|
|
||||||
await setCurrentUser({});
|
|
||||||
localStorage.removeItem("currentUser");
|
localStorage.removeItem("currentUser");
|
||||||
|
try {
|
||||||
|
await sendLogoutRequest();
|
||||||
|
} catch (e) {}
|
||||||
|
await setCurrentUser({});
|
||||||
window.location.href = "/login";
|
window.location.href = "/login";
|
||||||
})();
|
})();
|
||||||
}, [setCurrentUser]);
|
}, [setCurrentUser]);
|
||||||
|
|||||||
Reference in New Issue
Block a user