csa-dashboard-sementara/csa-dashboard/modules/users/hooks.ts

17 lines
420 B
TypeScript

import { useQuery, useMutation } from "@tanstack/react-query";
import { usersService } from "./services";
import { QUERY_KEYS } from "@/config/constants";
export const useUsers = () => {
return useQuery({
queryKey: [QUERY_KEYS.USERS],
queryFn: usersService.getAll,
});
};
export const useSetupUserToken = () => {
return useMutation({
mutationFn: usersService.setupToken,
});
};