provider refactors and fixes
This commit is contained in:
@@ -289,7 +289,7 @@ impl HqpornerProvider {
|
||||
}
|
||||
})
|
||||
.filter_map(Result::ok)
|
||||
.filter(|item| !item.formats.clone().unwrap().is_empty())
|
||||
.filter(|item| item.formats.as_ref().map(|formats| !formats.is_empty()).unwrap_or(false))
|
||||
.collect()
|
||||
}
|
||||
|
||||
@@ -409,8 +409,24 @@ impl HqpornerProvider {
|
||||
vec![("Referer".to_string(), "https://hqporner.com/".into())],
|
||||
).await;
|
||||
}
|
||||
let text2 = r
|
||||
.unwrap()
|
||||
let response = match r {
|
||||
Ok(response) => response,
|
||||
Err(e) => {
|
||||
let err = format!("altplayer request failed: {e}");
|
||||
send_discord_error_report(
|
||||
err.clone(),
|
||||
None,
|
||||
Some("Hqporner Provider"),
|
||||
Some(&player_url),
|
||||
file!(),
|
||||
line!(),
|
||||
module_path!(),
|
||||
)
|
||||
.await;
|
||||
return Ok((tags, formats));
|
||||
}
|
||||
};
|
||||
let text2 = response
|
||||
.text()
|
||||
.await
|
||||
.map_err(|e| Error::from(format!("Text conversion failed: {}", e)))?;
|
||||
|
||||
Reference in New Issue
Block a user