import { setDiscounts } from "@root/stores/discounts"; import type { GetDiscountResponse } from "@root/model/discount"; import { Discount, makeRequest } from "@frontend/kitui"; const baseUrl = process.env.NODE_ENV === "production" ? "/price" : "https://admin.pena.digital/price"; const filterDiscounts = (discounts: Discount[]) => { const activeDiscounts = discounts.filter((discount) => !discount.Deprecated); setDiscounts(activeDiscounts); }; export const requestDiscounts = async (): Promise => { try { const { Discounts } = await makeRequest({ url: baseUrl + "/discounts", method: "get", useToken: true, }); filterDiscounts(Discounts); return Discounts } catch { throw new Error("Ошибка при получении скидок"); } };