Updated movieInfo controller to also handle requesting release_dates as query parameter

This commit is contained in:
2019-10-04 22:36:39 +02:00
parent 90aa4d2485
commit 6c2c81a1a1
3 changed files with 45 additions and 7 deletions

View File

@@ -14,8 +14,17 @@ const plex = new Plex(configuration.get('plex', 'ip'));
*/
async function movieInfoController(req, res) {
const movieId = req.params.id;
const { credits } = req.query;
const movie = await tmdb.movieInfo(movieId, credits);
const queryCredits = req.query.credits;
const queryReleaseDates = req.query.release_dates;
let credits = undefined
let releaseDates = undefined
if (queryCredits && queryCredits.toLowerCase() === 'true')
credits = true
if (queryReleaseDates && queryReleaseDates.toLowerCase() === 'true')
releaseDates = true
const movie = await tmdb.movieInfo(movieId, credits, releaseDates);
plex.existsInPlex(movie)
.catch((error) => { console.log('Error when searching plex'); })