diff options
author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2025-06-17 09:00:06 +0200 |
---|---|---|
committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2025-06-17 09:00:06 +0200 |
commit | 528c2d4a4842647da3a91a034c810c44ebf9b949 (patch) | |
tree | 9695f33d9aa1fa65ec7019ab5a030821f1661012 /crates/yt_dlp/src | |
parent | refactor(yt_dlp/logging): Avoid adding to the `__all__` list (diff) | |
download | yt-528c2d4a4842647da3a91a034c810c44ebf9b949.zip |
fix(yt_dlp/post_processing/dearrow): Correctly type the `CasualVote` field
Diffstat (limited to '')
-rw-r--r-- | crates/yt_dlp/src/post_processors/dearrow.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/crates/yt_dlp/src/post_processors/dearrow.rs b/crates/yt_dlp/src/post_processors/dearrow.rs index 77c7ab9..ab5478b 100644 --- a/crates/yt_dlp/src/post_processors/dearrow.rs +++ b/crates/yt_dlp/src/post_processors/dearrow.rs @@ -135,7 +135,14 @@ struct DeArrowApi { video_duration: Option<f64>, #[serde(alias = "casualVotes")] - casual_votes: Vec<String>, + casual_votes: Vec<CasualVote>, +} + +#[derive(Serialize, Deserialize)] +struct CasualVote { + id: String, + count: u32, + title: String, } #[derive(Serialize, Deserialize)] |