feat: add channel playlists

- add tests for channel videos
- small model refactor (rename Channel to ChannelTag)
This commit is contained in:
ThetaDev 2022-09-26 20:36:01 +02:00
parent 45707c4d01
commit 6f1a1c4440
30 changed files with 16831 additions and 241 deletions

View file

@ -344,6 +344,7 @@ pub struct MacroMarkersListItem {
pub struct MacroMarkersListItemRenderer {
/// Contains chapter start time in seconds
pub on_tap: MacroMarkersListItemOnTap,
#[serde(default)]
pub thumbnail: Thumbnails,
/// Chapter title
#[serde_as(as = "Text")]
@ -528,6 +529,7 @@ pub struct CommentRenderer {
#[serde(default)]
#[serde_as(as = "DefaultOnError<Option<Text>>")]
pub author_text: Option<String>,
#[serde(default)]
pub author_thumbnail: Thumbnails,
#[serde(default)]
/// ID of the author's channel