chore: ignore WS protocol errors
This commit is contained in:
@@ -53,12 +53,11 @@ pub async fn client_worker(
|
|||||||
Ok(Some(msg)) => msg,
|
Ok(Some(msg)) => msg,
|
||||||
Ok(None) => {
|
Ok(None) => {
|
||||||
warn!("Received a None message!");
|
warn!("Received a None message!");
|
||||||
sentry::capture_message("Received a None message!", Level::Warning);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
use async_tungstenite::tungstenite::Error;
|
use async_tungstenite::tungstenite::Error;
|
||||||
if !matches!(e, Error::AlreadyClosed | Error::ConnectionClosed) {
|
if !matches!(e, Error::AlreadyClosed | Error::ConnectionClosed | Error::Protocol(_)) {
|
||||||
let err = format!("Error while reading an event: {e:?}");
|
let err = format!("Error while reading an event: {e:?}");
|
||||||
warn!("{}", err);
|
warn!("{}", err);
|
||||||
sentry::capture_message(&err, Level::Warning);
|
sentry::capture_message(&err, Level::Warning);
|
||||||
|
|||||||
Reference in New Issue
Block a user