Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

reviewRequest.js 762B

123456789101112131415161718192021222324
  1. import { deleteRequest, getRequest, postRequest, replaceInUrl } from ".";
  2. import apiEndpoints from "./apiEndpoints";
  3. export const attemptGiveReview = (userId, payload) => {
  4. return postRequest(
  5. replaceInUrl(apiEndpoints.reviews.postReview, { userId: userId }),
  6. payload
  7. );
  8. };
  9. export const attemptFetchReview = (payload) => {
  10. return getRequest(
  11. replaceInUrl(apiEndpoints.reviews.getUserReviews, { userId: payload })
  12. );
  13. };
  14. export const attemptRemoveReview = (payload) => {
  15. return deleteRequest(
  16. replaceInUrl(apiEndpoints.reviews.removeReview, { id: payload })
  17. );
  18. };
  19. export const attemptFetchReviewsAsAdmin = (payload) => {
  20. return getRequest(
  21. replaceInUrl(apiEndpoints.admin.reviews.getUserReviewsAsAdmin, {userId: payload})
  22. );
  23. };