Remove front-end dependency from marketplace.strapi.io

This commit is contained in:
Aurelsicoko 2018-07-24 19:37:27 +02:00
parent 06bcac7ee2
commit 37b9c2ee4c
10 changed files with 24 additions and 12 deletions

View File

@ -64,8 +64,14 @@ export function* pluginsGet() {
}, },
}; };
let availablePlugins;
try {
// Retrieve plugins list. // Retrieve plugins list.
const availablePlugins = yield call(request, 'https://marketplace.strapi.io/plugins', opts); availablePlugins = yield call(request, 'https://marketplace.strapi.io/plugins', opts);
} catch (e) {
availablePlugins = [];
}
yield put(getPluginsSucceeded(availablePlugins)); yield put(getPluginsSucceeded(availablePlugins));
} catch(err) { } catch(err) {

View File

@ -52,8 +52,14 @@ export function* pluginsGet() {
}, },
}; };
let availablePlugins;
try {
// Fetch plugins informations. // Fetch plugins informations.
const availablePlugins = yield call(request, 'https://marketplace.strapi.io/plugins', opts); availablePlugins = yield call(request, 'https://marketplace.strapi.io/plugins', opts);
} catch (e) {
availablePlugins = [];
}
// Add logo URL to object. // Add logo URL to object.
Object.keys(response[0].plugins).map(name => { Object.keys(response[0].plugins).map(name => {

View File

@ -88,7 +88,7 @@ module.exports = {
}, },
getPlugins: (plugin, lang = 'en') => { getPlugins: (plugin, lang = 'en') => {
return new Promise((resolve, reject) => { return new Promise((resolve) => {
request({ request({
uri: `https://marketplace.strapi.io/plugins?lang=${lang}`, uri: `https://marketplace.strapi.io/plugins?lang=${lang}`,
json: true, json: true,