aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authoracdenisSK <[email protected]>2017-07-23 20:25:59 +0200
committeracdenisSK <[email protected]>2017-07-23 20:25:59 +0200
commite218ce0ec78b7b480e9a83628378dc9670e2cf4a (patch)
treeb778bde96017a83eb3f230a36f63e403776e8970 /src
parentIgnore protocol errors (diff)
downloadserenity-e218ce0ec78b7b480e9a83628378dc9670e2cf4a.tar.xz
serenity-e218ce0ec78b7b480e9a83628378dc9670e2cf4a.zip
Also ignore data frame errors
Diffstat (limited to 'src')
-rw-r--r--src/gateway/shard.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gateway/shard.rs b/src/gateway/shard.rs
index 8e0beee..5dcd4d1 100644
--- a/src/gateway/shard.rs
+++ b/src/gateway/shard.rs
@@ -495,7 +495,8 @@ impl Shard {
self.reconnect().and(Ok(None))
}
},
- Err(Error::WebSocket(WebSocketError::ProtocolError(..))) => Ok(None),
+ Err(Error::WebSocket(WebSocketError::ProtocolError(..)))
+ | Err(Error::WebSocket(WebSocketError::DataFrameError(..))) => Ok(None),
Err(Error::WebSocket(why)) => {
if let WebSocketError::NoDataAvailable = why {
if self.heartbeat_instants.1.is_none() {