import { useMutation, useQueryClient } from "@tanstack/react-query";
import { assignPermissionsToRole } from "@/network/apis/dashboard/permissions/permissions.apis";


export const useAssginPermissionToRole = (roleId:string , permissions:string[]) => {
    const queryClient = useQueryClient();
    return useMutation({
        mutationFn: async () => {
            const res = await assignPermissionsToRole(roleId, permissions);
            return res;
        },
        onSuccess: () => {
       queryClient.invalidateQueries({ queryKey: ['role_details', roleId] });
        },
       
    });
}