From da0251d55d3902c90967b36b7a5441404bdf24ef Mon Sep 17 00:00:00 2001 From: salmonik Date: Thu, 30 Jul 2026 18:37:52 +0200 Subject: Fix synchronous HTTP calls --- src/scrobbler.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/scrobbler.rs') diff --git a/src/scrobbler.rs b/src/scrobbler.rs index 40d3ce6..e6e8a73 100644 --- a/src/scrobbler.rs +++ b/src/scrobbler.rs @@ -8,6 +8,7 @@ use md5::{Digest, Md5}; use reqwest::blocking::Client; use std::collections::BTreeMap; +use std::time::Duration; pub struct Scrobbler { pub lastfm_api_key: Option, @@ -33,7 +34,11 @@ impl Scrobbler { lastfm_api_secret, lastfm_session_key, listenbrainz_token, - client: Client::new(), + client: Client::builder() + .connect_timeout(Duration::from_secs(10)) + .timeout(Duration::from_secs(30)) + .build() + .expect("valid reqwest Client"), } } -- cgit v1.2.3