import axios from "axios"; import baseUrl from "../utils/baseUrl.js"; const getOne = async (id, userId = "ku") => { const { data } = await axios.get(`${baseUrl}/api/schedule/${userId}?scheduleId=${id}`); return data } const getbyMonth = async (date, userId = "ku") => { const { data } = await axios.get(`${baseUrl}/api/schedule/${userId}?dateMonth=${date}`); return data } const getbyDate = async (date, userId = "ku") => { const { data } = await axios.get(`${baseUrl}/api/schedule/${userId}?date=${date}`); return data } const submit = async (schedule, userId = "ku") => { const { data } = await axios.post(`${baseUrl}/api/schedule/${userId}`, schedule); return data } const edit = async (id, schedule, userId = "ku") => { const { data } = await axios.put(`${baseUrl}/api/schedule/${userId}?scheduleId=${id}`, schedule); return data } const remove = async (id, userId = "ku") => { const { data } = await axios.delete(`${baseUrl}/api/schedule/${userId}?scheduleId=${id}`); return data } const scheduleApi = { getOne, getbyMonth, getbyDate, submit, edit, remove } export default scheduleApi