feat: update version to 1.1.0 and simplify cue merging logic

This commit is contained in:
Harvey Zack committed 2024-09-22 18:08:40 +08:00
1 parent c0c5a12010
commit 1e63b8dc83
4 files changed
+6 -32

No files matched your search

@@ -1,6 +1,6 @@
{
"license": "MIT",
"version": "1.0.0",
"version": "1.1.0",
"name": "artplayer-plugin-multiple-subtitles",
"types": "types/artplayer-plugin-multiple-subtitles.d.ts",
"description": "multiple subtitles plugin for ArtPlayer",
@@ -21,4 +21,4 @@
"video",
"player"
]
}
}
@@ -38,15 +38,7 @@ function mergeTrees(trees) {
}
}
if (result.cues.length === 0) {
result.cues = [...tree.cues];
} else {
for (let l = 0; l < result.cues.length; l++) {
const a = result.cues[l].tree.children;
const b = tree.cues[l]?.tree?.children;
result.cues[l] = { ...result.cues[l], tree: { children: [...a, ...b] } };
}
}
result.cues.push(...tree.cues);
}
return result;