feat(parser): add view_playlist to Playlist (#348)

This commit is contained in:
Patrick Kan
2023-03-13 05:10:48 +08:00
committed by GitHub
parent cb9a0c5410
commit 9cb4530299

View File

@@ -4,6 +4,7 @@ import Thumbnail from './misc/Thumbnail.js';
import NavigationEndpoint from './NavigationEndpoint.js';
import PlaylistAuthor from './misc/PlaylistAuthor.js';
import { YTNode } from '../helpers.js';
import NavigatableText from './misc/NavigatableText.js';
class Playlist extends YTNode {
static type = 'Playlist';
@@ -20,6 +21,7 @@ class Playlist extends YTNode {
badges;
endpoint: NavigationEndpoint;
thumbnail_overlays;
view_playlist?: NavigatableText;
constructor(data: any) {
super();
@@ -39,6 +41,10 @@ class Playlist extends YTNode {
this.badges = Parser.parseArray(data.ownerBadges);
this.endpoint = new NavigationEndpoint(data.navigationEndpoint);
this.thumbnail_overlays = Parser.parseArray(data.thumbnailOverlays);
if (data.viewPlaylistText) {
this.view_playlist = new NavigatableText(data.viewPlaylistText);
}
}
}