vchikalkin a3f98c1e91 finally: fix calculate error
(caused by empty cookies in bonus validation user request)
2023-03-24 20:21:10 +03:00

24 lines
788 B
TypeScript

import type { RequestCalculate, RequestFinGAP, ResponseCalculate, ResponseFinGAP } from './types';
import getUrls from '@/config/urls';
import type { QueryFunctionContext } from '@tanstack/react-query';
import axios from 'axios';
const { URL_CORE_FINGAP, URL_CORE_CALCULATE } = getUrls();
export async function calculateFinGAP(payload: RequestFinGAP, { signal }: QueryFunctionContext) {
const { data } = await axios.post<ResponseFinGAP>(URL_CORE_FINGAP, payload, {
signal,
});
return data;
}
export async function calculate(payload: RequestCalculate, { signal }: QueryFunctionContext) {
return await axios
.post<ResponseCalculate>(URL_CORE_CALCULATE, payload, {
signal,
})
.then((response) => response.data)
.catch((error) => error.response.data);
}