m/cup
1
0
mirror of https://github.com/sergi0g/cup.git synced 2025-11-15 08:33:49 -05:00

Fix errors and revert reqwest-middleware to v0.3.3

This commit is contained in:
Sergio
2025-03-02 13:04:31 +02:00
parent f9aa516da7
commit 7b3745d095
3 changed files with 7 additions and 3 deletions

4
Cargo.lock generated
View File

@@ -1459,9 +1459,9 @@ dependencies = [
[[package]] [[package]]
name = "reqwest-middleware" name = "reqwest-middleware"
version = "0.4.1" version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64e8975513bd9a7a43aad01030e79b3498e05db14e9d945df6483e8cf9b8c4c4" checksum = "562ceb5a604d3f7c885a792d42c199fd8af239d0a51b2fa6a78aafa092452b04"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-trait", "async-trait",

View File

@@ -18,7 +18,7 @@ chrono = { version = "0.4.38", default-features = false, features = ["std", "all
reqwest = { version = "0.12.7", default-features = false, features = ["rustls-tls"] } reqwest = { version = "0.12.7", default-features = false, features = ["rustls-tls"] }
futures = "0.3.30" futures = "0.3.30"
reqwest-retry = "0.7.0" reqwest-retry = "0.7.0"
reqwest-middleware = "0.4.1" reqwest-middleware = "0.3.3"
rustc-hash = "2.0.0" rustc-hash = "2.0.0"
http-link = "1.0.1" http-link = "1.0.1"
itertools = "0.14.0" itertools = "0.14.0"

View File

@@ -95,6 +95,10 @@ impl Client {
let message = format!("{} {}: Connection timed out!", method, url); let message = format!("{} {}: Connection timed out!", method, url);
self.ctx.logger.warn(&message); self.ctx.logger.warn(&message);
Err(message) Err(message)
} else if error.is_middleware() {
let message = format!("{} {}: Connection failed after 3 retries!", method, url);
self.ctx.logger.warn(&message);
Err(message)
} else { } else {
error!( error!(
"{} {}: Unexpected error: {}", "{} {}: Unexpected error: {}",