overhault to fix warnings etc
This commit is contained in:
@@ -4,12 +4,12 @@ use crate::util::cache::VideoCache;
|
||||
use crate::util::requester::Requester;
|
||||
use crate::util::time::parse_time_to_seconds;
|
||||
use crate::videos::VideoItem;
|
||||
use crate::videos::{self, ServerOptions, VideoFormat};
|
||||
use crate::videos::ServerOptions;
|
||||
use error_chain::error_chain;
|
||||
use htmlentity::entity::{ICodedDataTrait, decode};
|
||||
use scraper::ElementRef;
|
||||
use scraper::{Html, Selector};
|
||||
use std::vec;
|
||||
use async_trait::async_trait;
|
||||
|
||||
error_chain! {
|
||||
foreign_links {
|
||||
@@ -19,13 +19,13 @@ error_chain! {
|
||||
}
|
||||
}
|
||||
|
||||
fn has_blacklisted_class(element: &ElementRef, blacklist: &[&str]) -> bool {
|
||||
element
|
||||
.value()
|
||||
.attr("class")
|
||||
.map(|classes| classes.split_whitespace().any(|c| blacklist.contains(&c)))
|
||||
.unwrap_or(false)
|
||||
}
|
||||
// fn has_blacklisted_class(element: &ElementRef, blacklist: &[&str]) -> bool {
|
||||
// element
|
||||
// .value()
|
||||
// .attr("class")
|
||||
// .map(|classes| classes.split_whitespace().any(|c| blacklist.contains(&c)))
|
||||
// .unwrap_or(false)
|
||||
// }
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
pub struct SxyprnProvider {
|
||||
@@ -150,6 +150,8 @@ impl SxyprnProvider {
|
||||
pool: DbPool,
|
||||
requester: Requester,
|
||||
) -> Vec<VideoItem> {
|
||||
let _ = requester;
|
||||
let _ = pool;
|
||||
if html.is_empty() {
|
||||
println!("HTML is empty");
|
||||
return vec![];
|
||||
@@ -284,6 +286,7 @@ impl SxyprnProvider {
|
||||
}
|
||||
}
|
||||
|
||||
#[async_trait]
|
||||
impl Provider for SxyprnProvider {
|
||||
async fn get_videos(
|
||||
&self,
|
||||
|
||||
Reference in New Issue
Block a user