diff --git a/addon/lib/manifest.js b/addon/lib/manifest.js index 4141f4d..4036e01 100644 --- a/addon/lib/manifest.js +++ b/addon/lib/manifest.js @@ -11,14 +11,14 @@ export function manifest(config = {}) { const overrideManifest = getManifestOverride(config); const baseManifest = { id: 'com.stremio.torrentio.addon', - version: '0.0.14', + version: '0.0.15', name: getName(overrideManifest, config), description: getDescription(config), catalogs: getCatalogs(config), resources: getResources(config), types: [Type.MOVIE, Type.SERIES, Type.ANIME, Type.OTHER], - background: `https://i.ibb.co/VtSfFP9/t8wVwcg.jpg`, - logo: `https://i.ibb.co/w4BnkC9/GwxAcDV.png`, + background: `${config.host}/images/background_v1.jpg`, + logo: `${config.host}/images/logo_v1.png`, behaviorHints: { configurable: true, configurationRequired: false diff --git a/addon/serverless.js b/addon/serverless.js index 7455a21..5b4ed8e 100644 --- a/addon/serverless.js +++ b/addon/serverless.js @@ -30,14 +30,16 @@ router.get(`/:preconfiguration(${Object.keys(PreConfigurations).join('|')})`, (r }); router.get('/:configuration?/configure', (req, res) => { - const configValues = parseConfiguration(req.params.configuration || ''); + const host = `${req.protocol}://${req.headers.host}`; + const configValues = { ...parseConfiguration(req.params.configuration || ''), host }; const landingHTML = landingTemplate(manifest(configValues), configValues); res.setHeader('content-type', 'text/html'); res.end(landingHTML); }); router.get('/:configuration?/manifest.json', (req, res) => { - const configValues = parseConfiguration(req.params.configuration || ''); + const host = `${req.protocol}://${req.headers.host}`; + const configValues = { ...parseConfiguration(req.params.configuration || ''), host }; const manifestBuf = JSON.stringify(manifest(configValues)); res.setHeader('Content-Type', 'application/json; charset=utf-8'); res.end(manifestBuf) diff --git a/addon/static/images/background_v1.jpg b/addon/static/images/background_v1.jpg new file mode 100644 index 0000000..0751f06 Binary files /dev/null and b/addon/static/images/background_v1.jpg differ diff --git a/addon/static/images/logo_v1.png b/addon/static/images/logo_v1.png new file mode 100644 index 0000000..dba32dd Binary files /dev/null and b/addon/static/images/logo_v1.png differ