File "getProjectsGroups.ts"
Full Path: /var/www/html/gitep_front/src/entities/project/api/getProjectsGroups.ts
File size: 1 KB
MIME-type: text/x-java
Charset: utf-8
import { $modelStore } from '@shared/index';
import { axiosInstance } from "@shared/api";
export const getProjectsGroups = async (query: any = null) => {
try {
const modelId = $modelStore.getState().model;
if (!modelId) {
throw new Error("modelId не задана");
}
const result = await axiosInstance.get(`project/${modelId}/grouped-list`);
return result
} catch (error) {
console.error('getProgects error', error)
throw new Error("getProgects error");
}
}
export const getProjects = async (query: any = null) => {
try {
const modelId = $modelStore.getState().model;
if (!modelId) {
throw new Error("modelId не задана");
}
const result = await axiosInstance.get(`project/${modelId}/list`, {
params: query
});
return result
} catch (error) {
console.error('getProgects error', error)
throw new Error("getProgects error");
}
}