diff options
Diffstat (limited to 'teleterm-web')
-rw-r--r-- | teleterm-web/src/model.rs | 6 |
1 files changed, 6 insertions, 0 deletions
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, |