kollapsminoriteten/wp-content/plugins/blocksy-companion/static/js/dashboard/helpers/starter-sites.js

36 lines
756 B
JavaScript

import cachedFetch from 'ct-wordpress-helpers/cached-fetch'
export const getStarterSitesStatus = () => {
const url = new URL('https://startersites.io?route=v2/demo/get_all')
Object.keys(
ctDashboardLocalizations.plugin_data.retrieve_demos_data
).forEach((key) => {
url.searchParams.append(
key,
ctDashboardLocalizations.plugin_data.retrieve_demos_data[key]
)
})
if (ctDashboardLocalizations.plugin_data.is_pro) {
url.searchParams.append('is_pro', 'true')
}
url.searchParams.append(
'companion_version',
ctDashboardLocalizations.plugin_data.plugin_version
)
return cachedFetch(
url.toString(),
{},
{
method: 'GET',
headers: {
'Content-Type': 'application/json',
Accept: 'application/json',
},
}
)
}