From 21812f8c5452a58ecdbec987f90167aa7317caaf Mon Sep 17 00:00:00 2001 From: TheBeastLT Date: Mon, 20 Sep 2021 18:53:46 +0200 Subject: [PATCH] add language to provider definition --- addon/lib/configuration.js | 8 ++++++-- addon/lib/filter.js | 12 ++++++------ addon/lib/landingTemplate.js | 2 +- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/addon/lib/configuration.js b/addon/lib/configuration.js index 429043a..11921f4 100644 --- a/addon/lib/configuration.js +++ b/addon/lib/configuration.js @@ -48,7 +48,9 @@ function parseConfiguration(configuration) { function liteConfig() { const config = {}; - config[Providers.key] = Providers.options.filter(provider => !provider.foreign).map(provider => provider.key); + config[Providers.key] = Providers.options + .filter(provider => !provider.foreign) + .map(provider => provider.key); config[QualityFilter.key] = ['scr', 'cam'] config['limit'] = 1; return config; @@ -56,7 +58,9 @@ function liteConfig() { function brazucaConfig() { const config = {}; - config[Providers.key] = Providers.options.map(provider => provider.key).filter(key => key !== 'rutor'); + config[Providers.key] = Providers.options + .filter(provider => !provider.foreign || provider.foreign === '🇵🇹') + .map(provider => provider.key); config[LanguageOptions.key] = 'portuguese'; return config; } diff --git a/addon/lib/filter.js b/addon/lib/filter.js index fb03031..6d49cce 100644 --- a/addon/lib/filter.js +++ b/addon/lib/filter.js @@ -32,7 +32,7 @@ const Providers = { { key: 'rutor', label: 'Rutor', - foreign: true + foreign: '🇷🇺' }, { key: 'horriblesubs', @@ -52,27 +52,27 @@ const Providers = { { key: 'comando', label: 'Comando', - foreign: true + foreign: '🇵🇹' }, { key: 'comoeubaixo', label: 'ComoEuBaixo', - foreign: true + foreign: '🇵🇹' }, { key: 'lapumia', label: 'Lapumia', - foreign: true + foreign: '🇵🇹' }, { key: 'ondebaixa', label: 'OndeBaixa', - foreign: true + foreign: '🇵🇹' }, { key: 'torrent9', label: 'Torrent9', - foreign: true + foreign: '🇫🇷' } ] }; diff --git a/addon/lib/landingTemplate.js b/addon/lib/landingTemplate.js index b6565c3..dfc6462 100644 --- a/addon/lib/landingTemplate.js +++ b/addon/lib/landingTemplate.js @@ -213,7 +213,7 @@ function landingTemplate(manifest, config = {}) { ${manifest.contactEmail} ` : ''; const providersHTML = Providers.options - .map(provider => ``) + .map(provider => ``) .join('\n'); const sortOptionsHTML = Object.values(SortOptions.options) .map((option, i) => ``)