fix types
This commit is contained in:
parent
c3e51723c4
commit
3c444a3837
@ -78,19 +78,23 @@ export const sendFile = async (
|
|||||||
export const createTicket = async (
|
export const createTicket = async (
|
||||||
ticketNameField: string,
|
ticketNameField: string,
|
||||||
ticketBodyField: string,
|
ticketBodyField: string,
|
||||||
isToken?: boolean
|
isToken: boolean = true
|
||||||
): Promise<[CreateTicketResponse | null, string?]> => {
|
): Promise<[CreateTicketResponse | null, string?]> => {
|
||||||
try {
|
try {
|
||||||
const createTicketResponse = await createTicketRequest({
|
const createTicketResponse = await makeRequest<
|
||||||
|
{ Title: string; Message: string; System: boolean },
|
||||||
|
CreateTicketResponse
|
||||||
|
>({
|
||||||
|
method: "POST",
|
||||||
url: `${API_URL}/create`,
|
url: `${API_URL}/create`,
|
||||||
body: { Title: ticketNameField, Message: ticketBodyField, System: false },
|
body: { Title: ticketNameField, Message: ticketBodyField, System: false },
|
||||||
useToken: isToken
|
useToken: isToken,
|
||||||
});
|
});
|
||||||
|
|
||||||
return [createTicketResponse];
|
return [createTicketResponse];
|
||||||
} catch (nativeError) {
|
} catch (nativeError) {
|
||||||
const [error] = parseAxiosError(nativeError);
|
const [error] = parseAxiosError(nativeError);
|
||||||
|
|
||||||
return [null, `Не удалось отправить файл. ${error}`];
|
return [null, `Не удалось создать тикет. ${error}`];
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -1,11 +1,7 @@
|
|||||||
import { useEffect } from "react";
|
import { useEffect } from "react";
|
||||||
import { useNavigate, useSearchParams } from "react-router-dom";
|
import { useNavigate, useSearchParams } from "react-router-dom";
|
||||||
import { cancelPayCartProcess, setNotEnoughMoneyAmount, startPayCartProcess } from "@root/stores/allTypesOfPurchases";
|
import { cancelPayCartProcess, startPayCartProcess } from "@root/stores/allTypesOfPurchases";
|
||||||
import { clearUserData, useUserStore } from "@root/stores/user";
|
import { 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 { setAction, setBackWay, setFromDomain } from "@root/stores/allTypesOfPurchases";
|
import { setAction, setBackWay, setFromDomain } from "@root/stores/allTypesOfPurchases";
|
||||||
import { Action, FromDomain } from "@root/model/autoPay";
|
import { Action, FromDomain } from "@root/model/autoPay";
|
||||||
|
|
||||||
@ -19,14 +15,11 @@ export const useAutoPay = () => {
|
|||||||
let URLfromDomain = searchParams.get("fromdomain");//домен откуда произошёл запрос на финансовые работы
|
let URLfromDomain = searchParams.get("fromdomain");//домен откуда произошёл запрос на финансовые работы
|
||||||
let URLaction = searchParams.get("action");//что мы, собсна, хотим: оплатить, пополнить, купить и создать квиз
|
let URLaction = searchParams.get("action");//что мы, собсна, хотим: оплатить, пополнить, купить и создать квиз
|
||||||
let URLuserId = searchParams.get("userid");//тот кто начал всё это действо
|
let URLuserId = searchParams.get("userid");//тот кто начал всё это действо
|
||||||
let URLtoken = searchParams.get("wayback");//его токен
|
|
||||||
const URLwayBack = searchParams.get("wayback") ?? "";//путь по которому нужно будет пройти после того как закончим манипуляции (без домена)
|
const URLwayBack = searchParams.get("wayback") ?? "";//путь по которому нужно будет пройти после того как закончим манипуляции (без домена)
|
||||||
let URLmoneyDifferent = Number(searchParams.get("dif"));//сколько нужно деняк
|
let URLmoneyDifferent = Number(searchParams.get("dif"));//сколько нужно деняк
|
||||||
|
|
||||||
navigate("/payment", { replace: true });//запомнили данные, затёрли их из адресной строки, шоб красиво было
|
navigate("/payment", { replace: true });//запомнили данные, затёрли их из адресной строки, шоб красиво было
|
||||||
|
|
||||||
let continueWork = true;
|
|
||||||
|
|
||||||
//Анализ нужно ли вообще вмешательство этого хука
|
//Анализ нужно ли вообще вмешательство этого хука
|
||||||
if (
|
if (
|
||||||
URLuserId !== null && URLuserId &&
|
URLuserId !== null && URLuserId &&
|
||||||
|
Loading…
Reference in New Issue
Block a user