mirror of
https://github.com/kremalicious/umami.git
synced 2024-06-25 02:36:25 +02:00
23 lines
440 B
TypeScript
23 lines
440 B
TypeScript
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;
|