fixes for request parsing
This commit is contained in:
@@ -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())
|
||||||
|
|||||||
@@ -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>,
|
||||||
|
|||||||
Reference in New Issue
Block a user