Current path: home/webdevt/www/wdp/wp-content/plugins/brizy/public/editor-client/src/collectionItems/
?? Go up: /home/webdevt/www/wdp/wp-content/plugins/brizy/public/editor-client/src
import { request } from "../api";
import { getConfig } from "../config";
import { t } from "../utils/i18n";
export const getCollectionSourceItems = async (id: string) => {
const config = getConfig();
if (!config) {
throw new Error(t("Invalid __BRZ_PLUGIN_ENV__"));
}
const { editorVersion, url: _url, hash, actions } = config;
return await request(_url, {
method: "POST",
body: new URLSearchParams({
hash,
version: editorVersion,
postType: id,
action: actions.getPostObjects
})
})
.then((r) => r.json())
.then((result) => {
if (!result?.data) {
throw t("Something went wrong");
}
return result.data;
})
.catch((e) => {
if (process.env.NODE_ENV === "development") {
console.error(e);
}
return [];
});
};