File "deleteDistributionsItem.ts"
Full Path: /var/www/html/gitep_front/src/entities/project/api/deleteDistributionsItem.ts
File size: 782 bytes
MIME-type: text/x-java
Charset: utf-8
import { $modelStore } from '@shared/index';
import { axiosInstance } from '@shared/api';
import { notification } from 'antd';
interface DeleteDistributionsItemProps {
paymentId: number | string;
distributionsId: number | string;
}
export const deleteDistributionsItem = async ({
paymentId,
distributionsId,
}: DeleteDistributionsItemProps) => {
try {
const modelId = $modelStore.getState().model;
if (!modelId) {
throw new Error('modelId не задана');
}
await axiosInstance.delete(
`payments/${paymentId}/distributions/${distributionsId}`
);
} catch {
notification.error({
message: 'Ошибка',
description: 'Не удалось удалить распределенный платеж',
});
}
};