Enhance AniList character dictionary sync and subtitle features (#15)

This commit is contained in:
sudacode authored and GitHub committed 2026-03-07 18:30:59 -08:00
1 parent 2f07c3407a
commit e18985fb14
696 files changed
+14297 -173564

No files matched your search

+4 -2
View File
@@ -284,8 +284,10 @@ export function parseEpisodePathFromDisplay(
const normalized = display.trim().replace(/\s+/g, ' ');
const match = normalized.match(/^(.*?)\s+S(\d{1,2})E\d{1,3}\b/i);
if (!match) return null;
const seriesName = match[1].trim();
const seasonNumber = Number.parseInt(match[2], 10);
const seriesName = match[1]?.trim();
const seasonText = match[2];
if (!seriesName || !seasonText) return null;
const seasonNumber = Number.parseInt(seasonText, 10);
if (!seriesName || !Number.isFinite(seasonNumber) || seasonNumber < 0) return null;
return { seriesName, seasonNumber };
}