Files
tmdb-addon/addon/lib/getLanguages.js
T
2025-02-01 14:09:00 -03:00

18 lines
578 B
JavaScript

require("dotenv").config();
const { MovieDb } = require("moviedb-promise");
const moviedb = new MovieDb(process.env.TMDB_API);
async function getLanguages() {
const [primaryTranslations, languages] = await Promise.all([
moviedb.primaryTranslations(),
moviedb.languages(),
]);
return primaryTranslations.map((element) => {
const [language, country] = element.split("-");
const findLanguage = languages.find((obj) => obj.iso_639_1 === language);
return { iso_639_1: element, name: findLanguage.english_name};
});
}
module.exports = { getLanguages };