import axiosAPI from "../config/axios"; import { createLog } from "./log"; import { getCsrf } from "./security"; export const addCatatan = async (token, id, data, _csrf) => { const res = await axiosAPI.post(`/catatan/${id}`, data, { headers: { Authorization: token } }); await log(token, id) return res.data; }; export const updateCatatan = async (token, id, data, _csrf) => { const res = await axiosAPI.put(`/catatan/${id}`, data, { headers: { Authorization: token } }); await log(token, id) return res.data; }; export const getAllCatatan = async (token, id) => { try { let url = `/catatan/${id}`; const res = await axiosAPI.get(url, { headers: { Authorization: token } }); return res.data; } catch (error) { console.log("error", error); return false; } }; export const getOneCatatan = async (token, id) => { try { let url = `/catatan/detail/${id}`; const res = await axiosAPI.get(url, { headers: { Authorization: token } }); return res.data; } catch (error) { console.log("error", error); return false; } }; export const deleteCatatan = async (token, id) => { try { let url = `/catatan/${id}`; const res = await axiosAPI.delete(url, { headers: { Authorization: token } }); return res.data; } catch (error) { console.log("error", error); return false; } }; export const addDaftarHadirPeserta = async (token, data, id) => { try { const res = await axiosAPI.post(`/catatan/hadir/${id}`, data, { headers: { Authorization: token } }); return res.data; } catch (error) { console.log("error", error.response.data); return false; } }; const log = async (token, id) => { const getToken = await getCsrf(); const _csrf = getToken.token; await createLog(token, { aktivitas: `Berhasil menambah evaluasi, id: ${id}`, menu: "Pemeriksaan", _csrf: _csrf }); }