mirror of
https://github.com/kremalicious/umami.git
synced 2024-06-28 16:57:52 +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;
|