Newer
Older
import { PLUGIN_PATH } from "../config";
import jQuery from "jquery";
/**
* Returns the json object from the stored graph as promise.
*
* @param {String} spaceId Identification of graph to load.
* @returns Promise returning graph object
*/
export function loadGraphJson(spaceId) {
let payload = {
action: "get_space",
space: spaceId,
};
return jQuery
.ajax({
type: "POST",
url: ajax_object.ajax_url,
data: payload,
})
.then((data) => JSON.parse(data));
}
/**
* Takes the graph json object and stores it in the backend.
*
* @param {String} spaceId Identification of graph to save.
* @param {object} json Graph object
*/
export function saveGraphJson(spaceId, json) {
let payload = {
action: "update_space",
return jQuery
.ajax({
type: "POST",
url: ajax_object.ajax_url,
data: payload,
});