@@ -176,13 +176,10 @@ where
176176 response_notifiers : Arc < Mutex < HashMap < Id , ResponseNotifier < R , E > > > > ,
177177 ) {
178178 loop {
179- let mut msg_data: Option < String > = None ;
180179 tokio:: select! {
181180 msg = self . stream. read_object( ) => {
182181 match msg{
183182 Ok ( data) =>{
184- //msg_data = Some(data);
185-
186183 if let Ok ( any_message) = serde_json:: from_str:: <AnyMessage <S , R , E >>( & data)
187184 {
188185 match any_message {
@@ -224,35 +221,6 @@ where
224221 }
225222 }
226223
227- // if msg_data.is_none() {
228- // continue;
229- // }
230-
231- // if let Ok(any_message) = serde_json::from_str::<AnyMessage<S, R, E>>(&msg_data.unwrap())
232- // {
233- // match any_message {
234- // AnyMessage::Request(req) => {
235- // if let Some(handler) = self.handler.take() {
236- // handler.handle(self, req).await;
237- // }
238- // }
239- // AnyMessage::Response(res) => {
240- // match response_notifiers.lock().await.get_mut(&res.id) {
241- // Some(sender) => {
242- // if let Err(err) = sender.send(res) {
243- // log::error!("send response err: {}", err);
244- // }
245- // }
246- // None => {
247- // log::error!(
248- // "the responsd sender with id: {} is none",
249- // serde_json::to_string(&res.id).unwrap()
250- // );
251- // }
252- // }
253- // }
254- // }
255- // }
256224 // _ = interval.tick() => {
257225 // ws_sender.send(Message::Text("tick".to_owned())).await?;
258226 // }
0 commit comments