xxdbx bugfix

This commit is contained in:
Simon
2025-11-15 12:33:26 +00:00
parent a875cec9f6
commit 14671d6842

View File

@@ -120,9 +120,9 @@ impl XxdbxProvider {
let search_string = query.trim().to_string();
let mut search_type = "search";
if self.channels.read().unwrap().contains(&search_string) {
if self.channels.read().unwrap().iter().map(|s|s.to_ascii_lowercase()).collect::<Vec<String>>().contains(&search_string) {
search_type = "channels";
} else if self.stars.read().unwrap().contains(&search_string) {
} else if self.stars.read().unwrap().iter().map(|s|s.to_ascii_lowercase()).collect::<Vec<String>>().contains(&search_string) {
search_type = "stars";
}
@@ -159,8 +159,7 @@ impl XxdbxProvider {
}
fn get_video_items_from_html(&self, html: String) -> Vec<VideoItem> {
if html.is_empty() {
println!("HTML is empty");
if html.is_empty() || html.contains("404 Not Found") {
return vec![];
}
let mut items: Vec<VideoItem> = Vec::new();