diff --git a/products/01-llm-cost-router/src/proxy/handler.rs b/products/01-llm-cost-router/src/proxy/handler.rs index 9842e3e..e9628e6 100644 --- a/products/01-llm-cost-router/src/proxy/handler.rs +++ b/products/01-llm-cost-router/src/proxy/handler.rs @@ -2,20 +2,18 @@ use anyhow::Result; use axum::{ body::Body, extract::State, - http::{HeaderMap, Request, StatusCode}, - response::{IntoResponse, Response, Sse}, + http::{HeaderMap, StatusCode}, + response::{IntoResponse, Response}, routing::post, Router, }; use std::sync::Arc; use tokio::sync::mpsc; -use tracing::{info, warn}; -use super::middleware; use crate::auth::AuthProvider; use crate::config::AppConfig; -use crate::data::{EventQueue, TelemetryEvent}; +use crate::data::TelemetryEvent; use crate::router::RouterBrain; pub struct ProxyState { diff --git a/products/01-llm-cost-router/src/proxy/middleware.rs b/products/01-llm-cost-router/src/proxy/middleware.rs index aa2f720..faa4ee9 100644 --- a/products/01-llm-cost-router/src/proxy/middleware.rs +++ b/products/01-llm-cost-router/src/proxy/middleware.rs @@ -1,6 +1,5 @@ // Proxy middleware — API key redaction in error traces use axum::http::HeaderMap; -use tracing::warn; /// Redact any Bearer tokens or API keys from a string. /// Used in panic handlers and error logging to prevent key leakage. diff --git a/products/01-llm-cost-router/src/router/mod.rs b/products/01-llm-cost-router/src/router/mod.rs index 35d707c..e578861 100644 --- a/products/01-llm-cost-router/src/router/mod.rs +++ b/products/01-llm-cost-router/src/router/mod.rs @@ -1,5 +1,4 @@ use serde::{Deserialize, Serialize}; -use crate::auth::AuthContext; /// Routing decision made by the Router Brain #[derive(Debug, Clone, Serialize)]