diff --git a/src/components/metadata/MovieContent.tsx b/src/components/metadata/MovieContent.tsx index b2b46e45..458caa8e 100644 --- a/src/components/metadata/MovieContent.tsx +++ b/src/components/metadata/MovieContent.tsx @@ -23,7 +23,7 @@ export const MovieContent: React.FC = ({ metadata }) => { )} - + {hasCast && ( Cast: diff --git a/src/hooks/useMetadata.ts b/src/hooks/useMetadata.ts index e8694e92..0c796c45 100644 --- a/src/hooks/useMetadata.ts +++ b/src/hooks/useMetadata.ts @@ -514,10 +514,10 @@ export const useMetadata = ({ id, type, addonId }: UseMetadataProps): UseMetadat const [content, castData] = await Promise.allSettled([ // Load content with timeout and retry withRetry(async () => { - const result = await withTimeout( + const result = await withTimeout( catalogService.getEnhancedContentDetails(type, actualId, addonId), - API_TIMEOUT - ); + API_TIMEOUT + ); // Store the actual ID used (could be IMDB) if (actualId.startsWith('tt')) { setImdbId(actualId); @@ -543,7 +543,7 @@ export const useMetadata = ({ id, type, addonId }: UseMetadataProps): UseMetadat if (type === 'series') { // Load series data after the enhanced metadata is processed setTimeout(() => { - loadSeriesData().catch(console.error); + loadSeriesData().catch(console.error); }, 100); } } else { diff --git a/src/screens/HomeScreen.tsx b/src/screens/HomeScreen.tsx index 4c8b5f95..85019853 100644 --- a/src/screens/HomeScreen.tsx +++ b/src/screens/HomeScreen.tsx @@ -500,10 +500,10 @@ const HomeScreen = () => { // Start all catalog loading promises but don't wait for them // They will update the state progressively as they complete Promise.allSettled(catalogPromises).then(() => { - console.log('[HomeScreen] All catalogs processed'); - + console.log('[HomeScreen] All catalogs processed'); + // Final cleanup: Filter out null values to get only successfully loaded catalogs - setCatalogs(prevCatalogs => prevCatalogs.filter(catalog => catalog !== null)); + setCatalogs(prevCatalogs => prevCatalogs.filter(catalog => catalog !== null)); }); } catch (error) {