From 0de874f7a03250efcaedc812634385a0246117d6 Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Mon, 9 Nov 2020 21:20:04 -0800 Subject: [PATCH] Reset user in redux on logout. --- pages/logout.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pages/logout.js b/pages/logout.js index 7944e9fc..104eeabf 100644 --- a/pages/logout.js +++ b/pages/logout.js @@ -1,12 +1,16 @@ import { useEffect } from 'react'; +import { useDispatch } from 'react-redux'; import { useRouter } from 'next/router'; import { get } from 'lib/web'; +import { updateUser } from 'redux/actions/user'; export default function LogoutPage() { + const dispatch = useDispatch(); const router = useRouter(); const { basePath } = router; useEffect(() => { + dispatch(updateUser(null)); get(`${basePath}/api/auth/logout`).then(() => router.push('/login')); }, []);