diff --git a/src/providers/pornhub.rs b/src/providers/pornhub.rs index 9b1eb16..e805368 100644 --- a/src/providers/pornhub.rs +++ b/src/providers/pornhub.rs @@ -1,3 +1,4 @@ +use crate::schema::videos::url; use crate::util::parse_abbreviated_number; use crate::DbPool; use crate::providers::Provider; @@ -36,11 +37,11 @@ impl PornhubProvider { page: u8, sort: &str, ) -> Result> { - let url = format!("{}/video?o={}&page={}", self.url, sort, page); - let old_items = match cache.get(&url) { + let video_url = format!("{}/video?o={}&page={}", self.url, sort, page); + let old_items = match cache.get(&video_url) { Some((time, items)) => { if time.elapsed().unwrap_or_default().as_secs() < 60 * 5 { - println!("Cache hit for URL: {}", url); + println!("Cache hit for URL: {}", video_url); return Ok(items.clone()); } else { items.clone() @@ -54,7 +55,7 @@ impl PornhubProvider { let proxy = Proxy::all("http://192.168.0.103:8081").unwrap(); let client = Client::builder().cert_verification(false).emulation(Emulation::Firefox136).build()?; - let mut response = client.get(url.clone()) + let mut response = client.get(video_url.clone()) // .proxy(proxy.clone()) .send().await?; if response.status().is_redirection(){ @@ -67,8 +68,8 @@ impl PornhubProvider { let text = response.text().await?; let video_items: Vec = self.get_video_items_from_html(text.clone(),"