From b60ddc5c0881fd49acaeeb27530043d1425f2861 Mon Sep 17 00:00:00 2001 From: "laixi.xu" Date: Tue, 7 May 2024 17:14:49 +0800 Subject: [PATCH] ws_coin: better error handling --- src/ws_coin/mod.rs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/ws_coin/mod.rs b/src/ws_coin/mod.rs index 6339005..9d5072a 100644 --- a/src/ws_coin/mod.rs +++ b/src/ws_coin/mod.rs @@ -80,7 +80,7 @@ impl WsCoin { break; } Err(error) => { - println!("{}", error); + println!("error happened during connection: {error}, retrying..."); } } } @@ -145,12 +145,7 @@ impl WsCoin { Ok(price) => yield price, Err(error) => { println!("{}\n\n\n\n\n\n\n\n", error); - match error { - RecvError::RecevingError(_) => { - self.reconnect().await; - } - RecvError::UnexpectedMsgError(_) | RecvError::ParsingError(_) => (), - } + self.reconnect().await } } }