import {useQuery} from "@tanstack/react-query";
import {DealService, DealSummary} from "../../../client";

export const useDealSummaries = (): DealSummary[] => {
    const {data: summaries = []} = useQuery({
        queryKey: ['getDealSummaries'],
        queryFn: DealService.getDealSummaries,
        select: data => data.summaries || [] // Трансформируем полученные данные
    });

    // Теперь summaries будет содержать либо трансформированные данные, либо пустой массив по умолчанию
    // isLoading и isError могут быть использованы для отображения индикаторов загрузки или ошибки

    return summaries;
}