mirror of https://github.com/FreeTubeApp/FreeTube
remove dearrow markers from titles (#4569)
This commit is contained in:
parent
0c7b16470b
commit
0f60880738
|
@ -526,7 +526,8 @@ export default defineComponent({
|
|||
const data = await deArrowData(this.id)
|
||||
const cacheData = { videoId, title: null, videoDuration: null, thumbnail: null, thumbnailTimestamp: null }
|
||||
if (Array.isArray(data?.titles) && data.titles.length > 0 && (data.titles[0].locked || data.titles[0].votes >= 0)) {
|
||||
cacheData.title = data.titles[0].title
|
||||
// remove dearrow formatting markers https://github.com/ajayyy/DeArrow/blob/0da266485be902fe54259214c3cd7c942f2357c5/src/titles/titleFormatter.ts#L460
|
||||
cacheData.title = data.titles[0].title.replaceAll(/(^|\s)>(\S)/g, '$1$2').trim()
|
||||
}
|
||||
if (Array.isArray(data?.thumbnails) && data.thumbnails.length > 0 && (data.thumbnails[0].locked || data.thumbnails[0].votes >= 0)) {
|
||||
cacheData.thumbnailTimestamp = data.thumbnails.at(0).timestamp
|
||||
|
|
Loading…
Reference in New Issue