From 03ee22f26b581c9571271af5ff00ebebb06b05f1 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Fri, 22 Nov 2019 05:26:35 -0500 Subject: make sure we close old websocket connections --- teleterm-web/src/model.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'teleterm-web') diff --git a/teleterm-web/src/model.rs b/teleterm-web/src/model.rs index fb36902..77b3ead 100644 --- a/teleterm-web/src/model.rs +++ b/teleterm-web/src/model.rs @@ -8,6 +8,12 @@ struct WatchConn { ws: WebSocket, } +impl Drop for WatchConn { + fn drop(&mut self) { + self.ws.close().unwrap(); + } +} + #[derive(Clone, Debug, serde::Deserialize)] pub struct Session { pub id: String, -- cgit v1.2.3-54-g00ecf