Files
luminic-front/src/services/recurrentService.ts
2025-02-17 17:57:43 +03:00

33 lines
1.1 KiB
TypeScript

// src/services/recurrentyService.ts
import apiClient from '@/services/axiosSetup';
import {RecurrentPayment} from "@/models/Recurrent";
import {useSpaceStore} from "@/stores/spaceStore"; // Импортируете настроенный экземпляр axios
export const getRecurrentPayments = async () => {
const spaceStore = useSpaceStore()
return await apiClient.get(`/spaces/${spaceStore.space?.id}/recurrents`);
};
export const saveRecurrentPayment = async (payment: RecurrentPayment) => {
const spaceStore = useSpaceStore()
return await apiClient.post(`/spaces/${spaceStore.space?.id}/recurrents`, payment)
}
//
// export const getCategoryTypes = async () => {
// return await apiClient.get('/categories/types/');
// }
//
// export const createCategory = async (category: Category) => {
// return await apiClient.post('/categories', category);
// };
//
// export const updateCategory = async (id: number, category: any) => {
// return await apiClient.put(`/categories/${id}`, category);
// };
//
// export const deleteCategory = async (id: number) => {
// return await apiClient.delete(`/categories/${id}`);
// };