Updated login check.

This commit is contained in:
Mike Cao
2023-11-29 14:03:10 -08:00
parent e074394b13
commit c24a0c87dc
6 changed files with 36 additions and 33 deletions

View File

@@ -0,0 +1,22 @@
import useApi from 'components/hooks/useApi';
import useUser from 'components/hooks/useUser';
export function useLogin() {
const { get, useQuery } = useApi();
const { user, setUser } = useUser();
const query = useQuery({
queryKey: ['login'],
queryFn: async () => {
const data = await get('/auth/verify');
setUser(data);
return data;
},
});
return { user, ...query };
}
export default useLogin;