From 83ce7cf44d2eab5554cc27f580f001da002620d3 Mon Sep 17 00:00:00 2001 From: tapframe Date: Thu, 8 Jan 2026 13:05:36 +0530 Subject: [PATCH] fix: updated stremioservice to handle empty meta addon cases --- src/services/stremioService.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/services/stremioService.ts b/src/services/stremioService.ts index 4478848..65d129c 100644 --- a/src/services/stremioService.ts +++ b/src/services/stremioService.ts @@ -998,9 +998,10 @@ class StremioService { }); - if (response.data && response.data.meta) { + if (response.data && response.data.meta && response.data.meta.id) { return response.data.meta; } else { + if (__DEV__) console.warn(`⚠️ [getMetaDetails] Preferred addon ${preferredAddon.name} returned empty/invalid meta`); } } catch (error: any) { // Continue trying other addons @@ -1028,9 +1029,10 @@ class StremioService { }); - if (response.data && response.data.meta) { + if (response.data && response.data.meta && response.data.meta.id) { return response.data.meta; } else { + if (__DEV__) console.log(`[getMetaDetails] Cinemeta URL ${baseUrl} returned empty/invalid meta`); } } catch (error: any) { continue; // Try next URL @@ -1098,9 +1100,10 @@ class StremioService { }); - if (response.data && response.data.meta) { + if (response.data && response.data.meta && response.data.meta.id) { return response.data.meta; } else { + if (__DEV__) console.log(`[getMetaDetails] Addon ${addon.name} returned empty/invalid meta`); } } catch (error: any) { continue; // Try next addon