allow selecting multiple foreign languages, closes #97

This commit is contained in:
TheBeastLT
2023-05-08 13:35:26 +02:00
parent 45bce6ea2f
commit c0a45acf63
4 changed files with 21 additions and 16 deletions

View File

@@ -51,8 +51,8 @@ function mapLanguages(languages) {
return [...new Set([].concat(mapped).concat(unmapped))];
}
function containsLanguage(stream, language) {
return stream.title.includes(languageMapping[language]);
function containsLanguage(stream, languages) {
return languages.map(lang => languageMapping[lang]).some(lang => stream.title.includes(lang));
}
module.exports = { mapLanguages, containsLanguage, languages }