From 61a0304c2c36b5496d679e6107f1160229efa0b0 Mon Sep 17 00:00:00 2001 From: wonderlandpark Date: Fri, 9 Apr 2021 22:23:06 +0900 Subject: [PATCH] fix: some error at callback --- pages/callback/discord.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pages/callback/discord.tsx b/pages/callback/discord.tsx index bc6ec26..b6a36d6 100644 --- a/pages/callback/discord.tsx +++ b/pages/callback/discord.tsx @@ -14,6 +14,7 @@ const DiscordCallback:NextPage = ({ data }) => { const router = useRouter() const [ redirect, setRedirect ] = useState(false) useEffect(() => { + if(!data) router.push('/api/auth/discord') localStorage.userCache = JSON.stringify({ id: data.id, username: data.username, @@ -21,20 +22,20 @@ const DiscordCallback:NextPage = ({ data }) => { version: 2 }) setRedirect(true) - }, [ data ]) + + }, [ data, router ]) function redirectWhere() { redirectTo(router, localStorage.redirectTo ?? '/') localStorage.removeItem('redirectTo') return } if(!data) { - router.push('/api/auth/discord') return

리다이랙트중입니다.

} - return <> + else return <> 로그인중입니다. 잠시만 기다려주세요.
이 페이지가 계속 표시된다면 새로고침해주세요.} /> { redirect ? redirectWhere() : ''