]> Untitled Git - lemmy.git/blobdiff - crates/websocket/src/chat_server.rs
Consolidate reqwest clients, use reqwest-middleware for tracing
[lemmy.git] / crates / websocket / src / chat_server.rs
index 5d91800e00ab1d32ebbc5d8e348f5382d4b64a74..53274e386e1ef6c26a71378be3d2a5e957f2f595 100644 (file)
@@ -27,7 +27,7 @@ use lemmy_utils::{
   LemmyError,
 };
 use rand::rngs::ThreadRng;
-use reqwest::Client;
+use reqwest_middleware::ClientWithMiddleware;
 use serde::Serialize;
 use serde_json::Value;
 use std::{
@@ -90,7 +90,7 @@ pub struct ChatServer {
   message_handler_crud: MessageHandlerCrudType,
 
   /// An HTTP Client
-  client: Client,
+  client: ClientWithMiddleware,
 
   activity_queue: QueueHandle,
 }
@@ -110,7 +110,7 @@ impl ChatServer {
     rate_limiter: RateLimit,
     message_handler: MessageHandlerType,
     message_handler_crud: MessageHandlerCrudType,
-    client: Client,
+    client: ClientWithMiddleware,
     activity_queue: QueueHandle,
     settings: Settings,
     secret: Secret,