From 7dfb92bb0666453ec946c609c65d3f8a7c7a5499 Mon Sep 17 00:00:00 2001 From: nklhrstv Date: Wed, 5 Feb 2020 13:46:21 +0200 Subject: [PATCH] useAddons exports only used props --- src/routes/Addons/useAddons.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/routes/Addons/useAddons.js b/src/routes/Addons/useAddons.js index d623597ed..80f0c9b50 100644 --- a/src/routes/Addons/useAddons.js +++ b/src/routes/Addons/useAddons.js @@ -5,22 +5,22 @@ const { useModelState } = require('stremio/common'); const initAddonsState = () => ({ selectable: { types: [], - catalogs: [], - extra: [], - has_next_page: false, - has_prev_page: false + catalogs: [] }, catalog_resource: null }); const mapAddonsStateWithCtx = (addons, ctx) => { - const selectable = addons.selectable; + const selectable = { + types: addons.selectable.types, + catalogs: addons.selectable.catalogs + }; // TODO replace catalog content if resource catalog id is MY const catalog_resource = addons.catalog_resource !== null && addons.catalog_resource.content.type === 'Ready' ? { - ...addons.catalog_resource, + request: addons.catalog_resource.request, content: { - ...addons.catalog_resource.content, + type: addons.catalog_resource.content.type, content: addons.catalog_resource.content.content.map((addon) => ({ transportUrl: addon.transportUrl, installed: ctx.profile.addons.some(({ transportUrl }) => transportUrl === addon.transportUrl),