From 95ce136863358665217bfd5c8bc217d57e243c3d Mon Sep 17 00:00:00 2001 From: Jorrin Date: Mon, 18 Dec 2023 21:23:59 +0100 Subject: [PATCH] filter captions with invalid language code or caption type --- src/providers/embeds/smashystream/video1.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/providers/embeds/smashystream/video1.ts b/src/providers/embeds/smashystream/video1.ts index cf22cdc..3dde571 100644 --- a/src/providers/embeds/smashystream/video1.ts +++ b/src/providers/embeds/smashystream/video1.ts @@ -26,10 +26,13 @@ export const smashyStreamFScraper = makeEmbed({ if (match) { const [, language, url] = match; if (language && url) { + const languageCode = labelToLanguageCode(language); + const captionType = getCaptionTypeFromUrl(url); + if (!languageCode || !captionType) return null; return { url: url.replace(',', ''), - language: labelToLanguageCode(language) ?? '', - type: getCaptionTypeFromUrl(url) ?? 'vtt', + language: languageCode, + type: captionType, hasCorsRestrictions: false, }; }