fixes for request parsing

This commit is contained in:
Simon
2026-03-16 21:00:59 +00:00
parent 04d57a94de
commit 6b1072025c
2 changed files with 6 additions and 0 deletions

View File

@@ -459,6 +459,7 @@ async fn uploader_post(
.uploader .uploader
.as_deref() .as_deref()
.or(uploader_request.title.as_deref()) .or(uploader_request.title.as_deref())
.or(uploader_request.uploaderId.as_deref())
.or(uploader_request.query.as_deref()) .or(uploader_request.query.as_deref())
.map(str::trim) .map(str::trim)
.filter(|value| !value.is_empty()) .filter(|value| !value.is_empty())

View File

@@ -55,10 +55,15 @@ pub struct VideosRequest {
#[derive(serde::Serialize, serde::Deserialize, Debug)] #[derive(serde::Serialize, serde::Deserialize, Debug)]
pub struct UploaderRequest { pub struct UploaderRequest {
#[serde(alias = "uploader_name")]
pub uploader: Option<String>, pub uploader: Option<String>,
pub title: Option<String>, pub title: Option<String>,
#[serde(alias = "uploader_url")]
pub uploaderUrl: Option<String>, pub uploaderUrl: Option<String>,
#[serde(alias = "uploader_id")]
pub uploaderId: Option<String>, pub uploaderId: Option<String>,
#[serde(alias = "profile_content")]
pub profileContent: Option<bool>,
pub channel: Option<String>, pub channel: Option<String>,
pub sort: Option<String>, pub sort: Option<String>,
pub query: Option<String>, pub query: Option<String>,