Bruno Predot

Ajout fonction fetchMovieDetails() dans composable useTMDB.

... ... @@ -44,5 +44,24 @@ export const useTMDB = function() {
}
};
return { fetchPopularMovies, searchMovies }
/**
* Fetch movie details by id.
* @param id
*/
const fetchMovieDetails = async (id: number) => {
try {
const response = await fetch(
`${apiUrl}/movie/${id}?api_key=${apiKey}&language=fr-FR`,
);
if (!response.ok) {
console.error("An error occurred when fetching movie details:");
} else {
return await response.json();
}
} catch (error) {
console.error("Error fetching details:", error);
}
};
return { fetchPopularMovies, searchMovies, fetchMovieDetails }
}
\ No newline at end of file
... ...