Updated the useUser hook to work correctly
This commit is contained in:
@@ -12,7 +12,6 @@ export default function useUser({redirectTo = "", redirectIfFound = false} = {})
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
// if no redirect needed, just return (example: already on /dashboard)
|
// if no redirect needed, just return (example: already on /dashboard)
|
||||||
// if user data not yet there (fetch in progress, logged in or not) then don't do anything yet
|
// if user data not yet there (fetch in progress, logged in or not) then don't do anything yet
|
||||||
console.log(redirectTo, user);
|
|
||||||
if (!redirectTo || !user) return;
|
if (!redirectTo || !user) return;
|
||||||
|
|
||||||
if (
|
if (
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ async function user(req: NextApiRequest, res: NextApiResponse) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
res.json({user: req.session.user});
|
res.json(req.session.user);
|
||||||
} else {
|
} else {
|
||||||
res.status(401).json({ok: false});
|
res.status(401).json({ok: false});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user