From 5dd8c4786997fd03dfb9cc8fc07ece1ccae174cc Mon Sep 17 00:00:00 2001 From: lostb1t Date: Sat, 25 Oct 2025 02:37:41 +0200 Subject: [PATCH] Return runtime for episodes --- addon/lib/getEpisodes.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addon/lib/getEpisodes.js b/addon/lib/getEpisodes.js index 46ced44..2f3f7be 100644 --- a/addon/lib/getEpisodes.js +++ b/addon/lib/getEpisodes.js @@ -1,4 +1,5 @@ require("dotenv").config(); +const Utils = require("../utils/parseProps"); const { TMDBClient } = require("../utils/tmdbClient"); const moviedb = new TMDBClient(process.env.TMDB_API); const diferentOrder = require("../static/diferentOrder.json"); @@ -55,6 +56,7 @@ async function getEpisodes(language, tmdbId, imdb_id, seasons, config = {}) { overview: episode.overview, description: episode.overview, rating: episode.vote_average, + runtime: Utils.parseRunTime(episode.runtime), firstAired: difOrder.watchOrderOnly ? new Date(Date.parse(group.episodes[0].air_date) + index) : new Date(Date.parse(episode.air_date) + index), @@ -89,6 +91,7 @@ async function getEpisodes(language, tmdbId, imdb_id, seasons, config = {}) { overview: episode.overview, description: episode.overview, rating: episode.vote_average.toString(), + runtime: Utils.parseRunTime(episode.runtime), firstAired: new Date( Date.parse(episode.air_date) + episode.season_number ), @@ -107,4 +110,4 @@ async function getEpisodes(language, tmdbId, imdb_id, seasons, config = {}) { } } -module.exports = { getEpisodes }; +module.exports = { getEpisodes }; \ No newline at end of file