From b0ac1eaaaa4805e08f41ddd1bcebf05f82918b69 Mon Sep 17 00:00:00 2001 From: Harvey Date: Tue, 15 Dec 2020 08:46:34 +0800 Subject: [PATCH] Update bilibili.js --- packages/artplayer-plugin-danmuku/src/bilibili.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/artplayer-plugin-danmuku/src/bilibili.js b/packages/artplayer-plugin-danmuku/src/bilibili.js index 9ff94ec95..af6a6ce87 100644 --- a/packages/artplayer-plugin-danmuku/src/bilibili.js +++ b/packages/artplayer-plugin-danmuku/src/bilibili.js @@ -15,8 +15,8 @@ export function getMode(key) { export function bilibiliDanmuParseFromXml(xmlString) { if (typeof xmlString !== 'string') return []; const srtList = xmlString.match(/[\S ]*?)<\/d>/gi); - return srtList.length - ? srtList.map(item => { + return srtList && srtList.length + ? srtList.map((item) => { const [, attrStr, text] = item.match(/(.+)<\/d>/); const attr = attrStr.split(','); return attr.length === 8 && text.trim() @@ -38,6 +38,6 @@ export function bilibiliDanmuParseFromXml(xmlString) { export function bilibiliDanmuParseFromUrl(url) { return fetch(url) - .then(res => res.text()) - .then(xmlString => bilibiliDanmuParseFromXml(xmlString)); + .then((res) => res.text()) + .then((xmlString) => bilibiliDanmuParseFromXml(xmlString)); }