From f08f6ca0a9d337efff280d4d1669a41b5d9c31c2 Mon Sep 17 00:00:00 2001 From: piotrruss Date: Thu, 2 Sep 2021 22:28:11 +0200 Subject: finish translations, force maximize --- lib/useUser.js | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 lib/useUser.js (limited to 'lib/useUser.js') diff --git a/lib/useUser.js b/lib/useUser.js deleted file mode 100644 index 16833aa..0000000 --- a/lib/useUser.js +++ /dev/null @@ -1,33 +0,0 @@ -import { useEffect } from 'react' -import Router from 'next/router' -import useSWR from 'swr' - -export default function useUser({ - redirectToLogin = false, - redirectToVerify = false, - redirectToApps = false, -} = {}) { - const { data: user, mutate: mutateUser } = useSWR('/api/user') - - useEffect(() => { - if (!user || (!redirectToLogin && !redirectToVerify && !redirectToApps)) return - - if (redirectToLogin && !user?.isLoggedIn) { - Router.push('/login') - } - - if (redirectToVerify && user?.isLoggedIn && !user?.isVerified) { - Router.push('/verify') - } - - if ( - (redirectToApps && user?.isLoggedIn && user?.isVerified) - ) { - Router.push('/') - } - - return - }, [user, redirectToLogin, redirectToVerify, redirectToApps]) - - return {user, mutateUser} -} -- cgit v1.2.3