import { assignRoleToUser } from '@/modules/Roles/apis/roles.apis';
import { useMutation, useQueryClient } from '@tanstack/react-query';

export const useAssignRoleToUser = (id: string) => {
  const queryClient = useQueryClient();

  return useMutation({
    mutationFn: (selectedRoleName: string) =>
      assignRoleToUser(String(id), selectedRoleName),

    onSuccess: () => {
      queryClient.invalidateQueries({
        queryKey: ['user_details', id],
      });
    },
  });
};
