Fix: Tests lint and src folder #138

Merged
KevinMidboe merged 27 commits from fix/tests-lint-and-src-folder into master 2022-08-20 15:41:47 +00:00
2 changed files with 5 additions and 4 deletions
Showing only changes of commit 22919b3060 - Show all commits

View File

@@ -38,17 +38,17 @@ class TMDBNotReachableError extends Error {
}
const tmdbErrorResponse = (error, type = null) => {
if (error.status === 404) {
const message = error.response.body.status_message;
if (error?.status === 404) {
const message = error?.response?.body?.status_message;
throw new TMDBNotFoundError(`${message.slice(0, -1)} in tmdb.`);
} else if (error.status === 401) {
} else if (error?.status === 401) {
throw new TMDBUnauthorizedError(error?.response?.body?.status_message);
} else if (error?.code === "ENOTFOUND") {
throw new TMDBNotReachableError();
}
throw new TMDBUnexpectedError(type, error);
throw new TMDBUnexpectedError(type, error.message);
};
/**

View File

@@ -44,6 +44,7 @@ async function movieInfoController(req, res) {
} catch (error) {
return res.status(error?.statusCode || 500).send({
success: false,
errorMessage: error?.errorMessage,
message:
error?.message ||
`An unexpected error occured while requesting info for with id: ${movieId}`