From 9cb79caa107ea66a5f6f0559bfd704c40e52e7cf Mon Sep 17 00:00:00 2001
From: Samuel Gomez <samgj_18@hotmail.com>
Date: Wed, 18 Sep 2024 16:55:31 +0100
Subject: [PATCH] Fixing timeout

---
 src/algebra/secrets.rs | 2 ++
 src/service/mod.rs     | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/algebra/secrets.rs b/src/algebra/secrets.rs
index 49bb044..cf3ea4c 100644
--- a/src/algebra/secrets.rs
+++ b/src/algebra/secrets.rs
@@ -79,6 +79,7 @@ impl SecretsClient {
         let secret = response.json().await;
 
         let secret: Secret = secret.map_err(|err| {
+            warn!("Failed to deserialize response: {err}");
             InternalError::serialize_error(&format!("Failed to deserialize response: {err}"), None)
         })?;
 
@@ -126,6 +127,7 @@ impl SecretsClient {
             })?;
 
         response.json().await.map_err(|err| {
+            warn!("Failed to deserialize response: {err}");
             InternalError::serialize_error(&format!("Failed to deserialize response: {err}"), None)
         })
     }
diff --git a/src/service/mod.rs b/src/service/mod.rs
index 45184c0..14ddcb3 100644
--- a/src/service/mod.rs
+++ b/src/service/mod.rs
@@ -32,7 +32,7 @@ impl AppState {
         let retry_policy =
             ExponentialBackoff::builder().build_with_max_retries(config.max_retries());
         let client = Client::builder()
-            .timeout(Duration::from_millis(config.timeout()))
+            .timeout(Duration::from_secs(config.timeout()))
             .build()
             .map_err(|e| InternalError::io_err(e.to_string().as_str(), None))?;
         let client = ClientBuilder::new(client)