umami/src/components/hooks/queries/useLogin.ts

23 lines
410 B
TypeScript
Raw Normal View History

2024-01-29 02:33:40 +00:00
import useApi from './useApi';
import useUser from './useUser';
2023-11-29 22:03:10 +00:00
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;