From c3ff3320e0ba0085ada9603c3eeb7e557f037677 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 4 Aug 2023 21:45:08 +0200 Subject: use view_count and like_count from info.json --- common/src/lib.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'common/src') diff --git a/common/src/lib.rs b/common/src/lib.rs index 1da312f..be0528f 100644 --- a/common/src/lib.rs +++ b/common/src/lib.rs @@ -36,6 +36,7 @@ pub struct NodePublic { #[serde(default)] pub description: Option, #[serde(default)] pub index: Option, #[serde(default)] pub media: Option, + #[serde(default)] pub ratings: Vec, #[serde(default)] pub federated: Option, } @@ -101,6 +102,17 @@ pub struct SourceTrack { pub default_duration: Option, } +#[derive(Debug, Clone, Deserialize, Serialize)] +#[serde(rename_all = "snake_case")] +pub enum Rating { + RottenTomatoes(u8), + Metacritic(u8), + Imdb(f32), + YoutubeViews(usize), + YoutubeLikes(usize), + YoutubeFollowers(usize), +} + #[derive(Debug, Clone, Deserialize, Serialize)] #[serde(rename_all = "snake_case")] pub enum SourceTrackKind { -- cgit v1.2.3-70-g09d2