fix: destructure non-iterable instance error (#21)
* fix(issue-20): fix destructure non-iterable instance error * fix(issue-20): update changelog and app version
This commit is contained in:
@@ -20,10 +20,10 @@ export async function getSubtitles({
|
||||
if (!data.includes('captionTracks'))
|
||||
throw new Error(`Could not find captions for video: ${videoID}`);
|
||||
|
||||
const regex = /({"captionTracks":.*isTranslatable":(true|false)}])/;
|
||||
const regex = /"captionTracks":(\[.*?\])/;
|
||||
const [match] = regex.exec(data);
|
||||
const { captionTracks } = JSON.parse(`${match}}`);
|
||||
|
||||
const { captionTracks } = JSON.parse(`{${match}}`);
|
||||
const subtitle =
|
||||
find(captionTracks, {
|
||||
vssId: `.${lang}`,
|
||||
|
||||
Reference in New Issue
Block a user