remove unused packages

This commit is contained in:
Hitesh Joshi
2025-04-18 13:34:51 +05:30
parent 51dbdff3de
commit 8f5ecd27be
2 changed files with 3 additions and 22 deletions

View File

@ -14,9 +14,6 @@ default = ["default-tls"]
rustls = ["reqwest/rustls-tls", "tokio-tungstenite/rustls-tls-webpki-roots"] rustls = ["reqwest/rustls-tls", "tokio-tungstenite/rustls-tls-webpki-roots"]
default-tls = ["reqwest/default-tls", "tokio-tungstenite/native-tls"] default-tls = ["reqwest/default-tls", "tokio-tungstenite/native-tls"]
[dependencies]
tracing = "0.1.40"
[dependencies.reqwest] [dependencies.reqwest]
version = "0.12" version = "0.12"
default-features = false default-features = false

View File

@ -198,25 +198,9 @@ impl OpenAIClient {
path: &str, path: &str,
body: &impl serde::ser::Serialize, body: &impl serde::ser::Serialize,
) -> Result<T, APIError> { ) -> Result<T, APIError> {
let request_builder = self.build_request(Method::POST, path).await; let request = self.build_request(Method::POST, path).await;
let body_json = serde_json::to_string(body).map_err(|e| APIError::CustomError { let request = request.json(body);
message: format!("Failed to serialize body: {}", e), let response = request.send().await?;
})?;
let request_builder = request_builder.json(body);
// 💡 Convert to request to inspect it before sending
let client = request_builder
.try_clone()
.expect("Cannot clone request builder")
.build()
.expect("Failed to build request");
// 🔍 Debug log: URL, headers, and optionally body
tracing::info!("🔵 URL: {}", client.url());
tracing::info!("🟢 Headers:\n{:#?}", client.headers());
tracing::info!("🔴 Body:\n{:#?}", body_json);
let response = request_builder.send().await?;
tracing::info!("Response: {:?}", response);
self.handle_response(response).await self.handle_response(response).await
} }