diff --git a/src/client/gateway/shard.rs b/src/client/gateway/shard.rs index e564538a843..0a71a6cece8 100644 --- a/src/client/gateway/shard.rs +++ b/src/client/gateway/shard.rs @@ -494,13 +494,8 @@ impl Shard { let _ = self.keepalive_channel.send(GatewayStatus::SendMessage(msg)); } + #[allow(unused_variables)] fn handle_dispatch(&mut self, event: &Event) { - if let Event::Resumed(ref ev) = *event { - let status = GatewayStatus::Interval(ev.heartbeat_interval); - - let _ = self.keepalive_channel.send(status); - } - #[cfg(feature="voice")] { if let Event::VoiceStateUpdate(ref update) = *event { diff --git a/src/model/event.rs b/src/model/event.rs index 2831d2b7407..5ee36fb62c8 100644 --- a/src/model/event.rs +++ b/src/model/event.rs @@ -720,7 +720,6 @@ impl RelationshipRemoveEvent { #[derive(Clone, Debug)] pub struct ResumedEvent { - pub heartbeat_interval: u64, pub trace: Vec>, } @@ -729,7 +728,6 @@ impl ResumedEvent { #[inline] pub fn decode(mut map: Map) -> Result { Ok(ResumedEvent { - heartbeat_interval: req!(remove(&mut map, "heartbeat_interval")?.as_u64()), trace: remove(&mut map, "_trace").and_then(|v| decode_array(v, |v| Ok(into_string(v).ok())))?, }) }