fix types
All checks were successful
Deploy / CreateImage (push) Successful in 5m25s
Deploy / DeployService (push) Successful in 23s

This commit is contained in:
Nastya 2025-07-17 09:55:52 +03:00
parent c3e51723c4
commit 3c444a3837
2 changed files with 10 additions and 13 deletions

@ -78,19 +78,23 @@ export const sendFile = async (
export const createTicket = async (
ticketNameField: string,
ticketBodyField: string,
isToken?: boolean
isToken: boolean = true
): Promise<[CreateTicketResponse | null, string?]> => {
try {
const createTicketResponse = await createTicketRequest({
const createTicketResponse = await makeRequest<
{ Title: string; Message: string; System: boolean },
CreateTicketResponse
>({
method: "POST",
url: `${API_URL}/create`,
body: { Title: ticketNameField, Message: ticketBodyField, System: false },
useToken: isToken
useToken: isToken,
});
return [createTicketResponse];
} catch (nativeError) {
const [error] = parseAxiosError(nativeError);
return [null, `Не удалось отправить файл. ${error}`];
return [null, `Не удалось создать тикет. ${error}`];
}
};

@ -1,11 +1,7 @@
import { useEffect } from "react";
import { useNavigate, useSearchParams } from "react-router-dom";
import { cancelPayCartProcess, setNotEnoughMoneyAmount, startPayCartProcess } from "@root/stores/allTypesOfPurchases";
import { clearUserData, useUserStore } from "@root/stores/user";
import { clearAuthToken, getAuthToken, setAuthToken } from "@frontend/kitui";
import { clearCustomTariffs } from "@root/stores/customTariffs";
import { clearTickets } from "@root/stores/tickets";
import { logout } from "@root/api/auth";
import { cancelPayCartProcess, startPayCartProcess } from "@root/stores/allTypesOfPurchases";
import { useUserStore } from "@root/stores/user";
import { setAction, setBackWay, setFromDomain } from "@root/stores/allTypesOfPurchases";
import { Action, FromDomain } from "@root/model/autoPay";
@ -19,14 +15,11 @@ export const useAutoPay = () => {
let URLfromDomain = searchParams.get("fromdomain");//домен откуда произошёл запрос на финансовые работы
let URLaction = searchParams.get("action");//что мы, собсна, хотим: оплатить, пополнить, купить и создать квиз
let URLuserId = searchParams.get("userid");//тот кто начал всё это действо
let URLtoken = searchParams.get("wayback");//его токен
const URLwayBack = searchParams.get("wayback") ?? "";//путь по которому нужно будет пройти после того как закончим манипуляции (без домена)
let URLmoneyDifferent = Number(searchParams.get("dif"));//сколько нужно деняк
navigate("/payment", { replace: true });//запомнили данные, затёрли их из адресной строки, шоб красиво было
let continueWork = true;
//Анализ нужно ли вообще вмешательство этого хука
if (
URLuserId !== null && URLuserId &&