import axiosInstance from "./api";
import { apiUrl } from "./endpoints";
import { AddSymptomPayload, UpdateSymptomPayload, RemovePayload } from "../types/medicalData";

export const addSymptomApi = async (payload: AddSymptomPayload) => {
    const res = await axiosInstance.post(apiUrl.addSymptom, payload);
    return res.data;
};

export const updateSymptomApi = async (payload: UpdateSymptomPayload) => {
    const res = await axiosInstance.put(apiUrl.updateSymptom, payload);
    return res.data;
};

export const removeSymptomApi = async (id: string) => {
    const res = await axiosInstance.delete(
        apiUrl.removeSymptom,
        {
            params: { id },
        }
    );

    return res.data;
};