mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-04-26 11:02:53 +00:00
Update HeroSection.tsx
This commit is contained in:
parent
80eb45e775
commit
8d50959abd
1 changed files with 2 additions and 4 deletions
|
|
@ -1155,9 +1155,8 @@ const HeroSection: React.FC<HeroSectionProps> = memo(({
|
||||||
logger.info('HeroSection', `Fetching TMDB videos for ${metadata.name} (tmdbId: ${resolvedTmdbId})`);
|
logger.info('HeroSection', `Fetching TMDB videos for ${metadata.name} (tmdbId: ${resolvedTmdbId})`);
|
||||||
|
|
||||||
// Fetch video list from TMDB to get the YouTube video ID
|
// Fetch video list from TMDB to get the YouTube video ID
|
||||||
const tmdbApiKey = await TMDBService.getInstance().getApiKey();
|
|
||||||
const videosRes = await fetch(
|
const videosRes = await fetch(
|
||||||
`https://api.themoviedb.org/3/${contentType}/${resolvedTmdbId}/videos?api_key=${tmdbApiKey}`
|
`https://api.themoviedb.org/3/${contentType}/${resolvedTmdbId}/videos?api_key=d131017ccc6e5462a81c9304d21476de&language=en-US`
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!alive) return;
|
if (!alive) return;
|
||||||
|
|
@ -1171,9 +1170,8 @@ const HeroSection: React.FC<HeroSectionProps> = memo(({
|
||||||
const videosData = await videosRes.json();
|
const videosData = await videosRes.json();
|
||||||
const results: any[] = videosData.results ?? [];
|
const results: any[] = videosData.results ?? [];
|
||||||
|
|
||||||
// Pick best YouTube trailer: official trailer > any trailer > teaser > any YouTube video
|
// Pick best YouTube trailer: any trailer > teaser > any YouTube video
|
||||||
const pick =
|
const pick =
|
||||||
results.find((v) => v.site === 'YouTube' && v.type === 'Trailer' && v.official) ??
|
|
||||||
results.find((v) => v.site === 'YouTube' && v.type === 'Trailer') ??
|
results.find((v) => v.site === 'YouTube' && v.type === 'Trailer') ??
|
||||||
results.find((v) => v.site === 'YouTube' && v.type === 'Teaser') ??
|
results.find((v) => v.site === 'YouTube' && v.type === 'Teaser') ??
|
||||||
results.find((v) => v.site === 'YouTube');
|
results.find((v) => v.site === 'YouTube');
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue