cabutSanksi.js 1.0 KB

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