message: Only send reconnect event once
diff: @@ -660,7 +660,7 @@ impl ConnectionHandler {
  async fn handle_disconnect(&mut self) -> io::Result<()> {
  self.events.try_send(ServerEvent::Disconnect).ok();
  self.handle_reconnect().await?;
  - self.events.try_send(ServerEvent::Reconnect).ok();
  +
  Ok(())
  }
  