import { makeRequest } from "@frontend/kitui"; import { parseAxiosError } from "@root/utils/parse-error"; import type { SendTicketMessageRequest } from "@root/model/ticket"; const baseUrl = process.env.NODE_ENV === "production" ? "/heruvym" : "https://admin.pena.digital/heruvym"; export const sendTicketMessage = async ( body: SendTicketMessageRequest ): Promise<[unknown, string?]> => { try { const sendTicketMessageResponse = await makeRequest< SendTicketMessageRequest, unknown >({ url: `${baseUrl}/send`, method: "POST", useToken: true, body, }); return [sendTicketMessageResponse]; } catch (nativeError) { const [error] = parseAxiosError(nativeError); return [null, `Ошибка отправки сообщения. ${error}`]; } };