firstAccess.js 877 B

123456789101112131415161718192021222324252627282930
  1. import api from "src/api";
  2. export const checkFirstAccess = async (registration) => {
  3. const { data } = await api.post("/first-access/check", { registration });
  4. return { ...data.payload, message: data.message };
  5. };
  6. export const registerFirstAccess = async (payload) => {
  7. const formData = new FormData();
  8. Object.entries(payload).forEach(([key, value]) => {
  9. if (value !== null && value !== undefined) {
  10. formData.append(key, value);
  11. }
  12. });
  13. const { data } = await api.post("/first-access/register", formData, {
  14. headers: { "Content-Type": "multipart/form-data" },
  15. });
  16. return data.payload;
  17. };
  18. export const getPublicPositions = async () => {
  19. const { data } = await api.get("/public/positions");
  20. return data.payload;
  21. };
  22. export const getPublicSectors = async () => {
  23. const { data } = await api.get("/public/sectors");
  24. return data.payload;
  25. };