Files
seasonedShows/src/webserver/controllers/movie/releaseDates.js

24 lines
722 B
JavaScript

import TMDB from "../../../tmdb/tmdb";
import Configuration from "../../../config/configuration";
const configuration = Configuration.getInstance();
const tmdb = new TMDB(configuration.get("tmdb", "apiKey"));
const movieReleaseDatesController = (req, res) => {
const movieId = req.params.id;
tmdb
.movieReleaseDates(movieId)
.then(releaseDates => res.send(releaseDates.createJsonResponse()))
.catch(error => {
return res.status(error?.statusCode || 500).send({
success: false,
message:
error?.message ||
`An unexpected error occured while requesting release dates for movie with id: ${movieId}`
});
});
};
export default movieReleaseDatesController;