From 7b3745d095404d86b290bf7b9879525112ac7b23 Mon Sep 17 00:00:00 2001 From: Sergio <77530549+sergi0g@users.noreply.github.com> Date: Sun, 2 Mar 2025 13:04:31 +0200 Subject: [PATCH] Fix errors and revert reqwest-middleware to v0.3.3 --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- src/http.rs | 4 ++++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d5c8d4c..c51d6f5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1459,9 +1459,9 @@ dependencies = [ [[package]] name = "reqwest-middleware" -version = "0.4.1" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64e8975513bd9a7a43aad01030e79b3498e05db14e9d945df6483e8cf9b8c4c4" +checksum = "562ceb5a604d3f7c885a792d42c199fd8af239d0a51b2fa6a78aafa092452b04" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index b955a5e..d51769a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -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"] } futures = "0.3.30" reqwest-retry = "0.7.0" -reqwest-middleware = "0.4.1" +reqwest-middleware = "0.3.3" rustc-hash = "2.0.0" http-link = "1.0.1" itertools = "0.14.0" diff --git a/src/http.rs b/src/http.rs index 71a3996..f520d3a 100644 --- a/src/http.rs +++ b/src/http.rs @@ -95,6 +95,10 @@ impl Client { let message = format!("{} {}: Connection timed out!", method, url); self.ctx.logger.warn(&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 { error!( "{} {}: Unexpected error: {}",