diff --git a/archive/spankbang.rs b/archive/spankbang.rs
index 0f3091a..393276c 100644
--- a/archive/spankbang.rs
+++ b/archive/spankbang.rs
@@ -38,7 +38,7 @@ impl SpankbangProvider {
let old_items = match cache.get(&url) {
Some((time, items)) => {
if time.elapsed().unwrap_or_default().as_secs() < 60 * 60 {
- println!("Cache hit for URL: {}", url);
+ // println!("Cache hit for URL: {}", url);
return Ok(items.clone());
}
else{
@@ -123,7 +123,7 @@ impl SpankbangProvider {
let old_items = match cache.get(&url) {
Some((time, items)) => {
if time.elapsed().unwrap_or_default().as_secs() < 60 * 60 {
- println!("Cache hit for URL: {}", url);
+ // println!("Cache hit for URL: {}", url);
return Ok(items.clone());
}
else{
diff --git a/src/providers/hqporner.rs b/src/providers/hqporner.rs
index 62b8c7f..80df10c 100644
--- a/src/providers/hqporner.rs
+++ b/src/providers/hqporner.rs
@@ -3,6 +3,7 @@ use crate::api::ClientVersion;
use crate::providers::Provider;
use crate::status::*;
use crate::util::cache::VideoCache;
+use crate::util::discord::{format_error_chain, send_discord_error_report};
use crate::util::requester::Requester;
use crate::util::time::parse_time_to_seconds;
use crate::videos::{ServerOptions, VideoFormat, VideoItem};
@@ -18,6 +19,13 @@ error_chain! {
foreign_links {
Io(std::io::Error);
HttpRequest(wreq::Error);
+ Json(serde_json::Error);
+ }
+ errors {
+ Parse(msg: String) {
+ description("parse error")
+ display("parse error: {}", msg)
+ }
}
}
@@ -27,6 +35,7 @@ pub struct HqpornerProvider {
stars: Arc