keberatan.js 1006 B

1234567891011121314151617181920212223242526
  1. import axiosAPI from "../config/axios";
  2. import { createLog } from "./log";
  3. export const addKeberatan = async (token, id, data) => {
  4. try {
  5. const res = await axiosAPI.post(`/sanksi/keberatan/create/${id}`, data, { headers: { Authorization: token } });
  6. await createLog(token, { aktivitas: `Berhasil mengajukan keberatan, id: ${id}` });
  7. return res.data;
  8. } catch (error) {
  9. console.log("error", error);
  10. await createLog(token, { aktivitas: `Gagal mengajukan keberatan, id: ${id}` });
  11. return false;
  12. }
  13. };
  14. export const addJawabanKeberatan = async (token, id, data) => {
  15. try {
  16. const res = await axiosAPI.post(`/sanksi/keberatan/jawaban/create/${id}`, data, { headers: { Authorization: token } });
  17. await createLog(token, { aktivitas: `Berhasil menjawab pengajuan keberatan, id: ${id}` });
  18. return res.data;
  19. } catch (error) {
  20. console.log("error", error);
  21. await createLog(token, { aktivitas: `Gagal menjawab pengajuan keberatan, id: ${id}` });
  22. return false;
  23. }
  24. };