Refine watchlist search and provider fallback

This commit is contained in:
Codex
2026-08-09 12:03:08 +02:00
parent 34e3625f87
commit bc7270d7c1
7 changed files with 158 additions and 80 deletions
+1 -1
View File
@@ -77,7 +77,7 @@ function qualityScore(source, wanted) {
}
async function resolve(provider, episodeId, mode, quality) {
const sourcesPayload = await provider.fetchEpisodeSources(episodeId, mode);
let sourcesPayload = await provider.fetchEpisodeSources(episodeId, mode);
let sources = Array.isArray(sourcesPayload?.sources) ? sourcesPayload.sources : [];
if (!sources.length && mode === "dub") {
sourcesPayload = await provider.fetchEpisodeSources(episodeId, "sub");