Files
frontend-app-authoring/src/editors/data/services/cms/utils.js
2022-09-27 14:09:29 -04:00

25 lines
851 B
JavaScript

import { getAuthenticatedHttpClient } from '@edx/frontend-platform/auth';
/**
* get(url)
* simple wrapper providing an authenticated Http client get action
* @param {string} url - target url
*/
export const get = (...args) => getAuthenticatedHttpClient().get(...args);
/**
* post(url, data)
* simple wrapper providing an authenticated Http client post action
* @param {string} url - target url
* @param {object|string} data - post payload
*/
export const post = (...args) => getAuthenticatedHttpClient().post(...args);
/**
* delete(url, data)
* simple wrapper providing an authenticated Http client delete action
* @param {string} url - target url
* @param {object|string} data - delete payload
*/
export const deleteObject = (...args) => getAuthenticatedHttpClient().delete(...args);
export const client = getAuthenticatedHttpClient;