From fd1107a5a39f8720ed7d96a16714782a290f9da4 Mon Sep 17 00:00:00 2001 From: chrisk325 Date: Thu, 1 Jan 2026 00:09:33 +0530 Subject: [PATCH] fix backdrop override by tmdb enrichment --- src/hooks/useMetadataAssets.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/hooks/useMetadataAssets.ts b/src/hooks/useMetadataAssets.ts index 8d80f1d9..5279ce2d 100644 --- a/src/hooks/useMetadataAssets.ts +++ b/src/hooks/useMetadataAssets.ts @@ -177,17 +177,17 @@ export const useMetadataAssets = ( // Only update if request wasn't aborted and component is still mounted if (!isMountedRef.current) return; - if (details?.backdrop_path) { + if (metadata?.banner) { + finalBanner = metadata.banner; + bannerSourceType = 'default'; + } else if (details?.backdrop_path) { finalBanner = tmdbService.getImageUrl(details.backdrop_path); bannerSourceType = 'tmdb'; - - // Preload the image if (finalBanner) { FastImage.preload([{ uri: finalBanner }]); } } else { - // TMDB has no backdrop, gracefully fall back - finalBanner = metadata?.banner || bannerImage || null; + finalBanner = bannerImage || null; bannerSourceType = 'default'; } } catch (error) { @@ -269,4 +269,4 @@ export const useMetadataAssets = ( logoLoadError: false, setLogoLoadError: () => { }, }; -}; \ No newline at end of file +};