You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

profileRequest.js 724B

123456789101112131415161718
  1. import { getRequest, putRequest, replaceInUrl } from ".";
  2. import apiEndpoints from "./apiEndpoints";
  3. export const attemptFetchProfile = (payload) =>
  4. getRequest(apiEndpoints.users.getProfile + payload);
  5. export const attemptFetchAllProfiles = () =>
  6. getRequest(apiEndpoints.users.getAllProfiles);
  7. export const attemptFetchAllProfilesAsAdmin = () =>
  8. getRequest(apiEndpoints.users.getAllProfilesAsAdmin);
  9. export const attemptEditProfile = (payload, requestData) =>
  10. putRequest(apiEndpoints.users.editProfile + "/" + payload, requestData);
  11. export const attemptEditProfileAsAdmin = (payload, requestData) =>
  12. putRequest(
  13. replaceInUrl(apiEndpoints.users.editProfileAsAdmin, { userId: payload }),
  14. requestData
  15. );