@@ -2,7 +2,6 @@ use codegraph_core::{CodeGraphError, Result};
22use reqwest:: Client ;
33use serde:: { Deserialize , Serialize } ;
44use std:: time:: { Duration , Instant } ;
5- use tokio:: time:: timeout;
65use tracing:: { debug, info, warn} ;
76
87/// Simple Qwen2.5-Coder client for MCP integration
@@ -127,21 +126,13 @@ impl QwenClient {
127126 self . config. context_window
128127 ) ;
129128
130- let response = timeout (
131- self . config . timeout ,
132- self . client
133- . post ( & format ! ( "{}/api/chat" , self . config. base_url) )
134- . json ( & request)
135- . send ( ) ,
136- )
137- . await
138- . map_err ( |_| {
139- CodeGraphError :: Timeout ( format ! (
140- "Qwen request timeout after {:?}" ,
141- self . config. timeout
142- ) )
143- } ) ?
144- . map_err ( |e| CodeGraphError :: Network ( format ! ( "Qwen request failed: {}" , e) ) ) ?;
129+ let response = self
130+ . client
131+ . post ( & format ! ( "{}/api/chat" , self . config. base_url) )
132+ . json ( & request)
133+ . send ( )
134+ . await
135+ . map_err ( |e| CodeGraphError :: Network ( format ! ( "Qwen request failed: {}" , e) ) ) ?;
145136
146137 if !response. status ( ) . is_success ( ) {
147138 let error_text = response
@@ -197,15 +188,14 @@ impl QwenClient {
197188 self . config. base_url
198189 ) ;
199190
200- let response = timeout (
201- Duration :: from_secs ( 5 ) ,
202- self . client
203- . get ( & format ! ( "{}/api/tags" , self . config. base_url) )
204- . send ( ) ,
205- )
206- . await
207- . map_err ( |_| CodeGraphError :: Timeout ( "Qwen availability check timeout" . to_string ( ) ) ) ?
208- . map_err ( |e| CodeGraphError :: Network ( format ! ( "Qwen availability check failed: {}" , e) ) ) ?;
191+ let response = self
192+ . client
193+ . get ( & format ! ( "{}/api/tags" , self . config. base_url) )
194+ . send ( )
195+ . await
196+ . map_err ( |e| {
197+ CodeGraphError :: Network ( format ! ( "Qwen availability check failed: {}" , e) )
198+ } ) ?;
209199
210200 if !response. status ( ) . is_success ( ) {
211201 return Ok ( false ) ;
0 commit comments