diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-11-22 05:26:35 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-11-22 05:27:08 -0500 |
commit | 03ee22f26b581c9571271af5ff00ebebb06b05f1 (patch) | |
tree | 005bd12395ad5f42b2599cf26f75fd61082cdf47 /teleterm-web | |
parent | 066aec146a075d0091903b490b6969a172b9d270 (diff) | |
download | teleterm-03ee22f26b581c9571271af5ff00ebebb06b05f1.tar.gz teleterm-03ee22f26b581c9571271af5ff00ebebb06b05f1.zip |
make sure we close old websocket connections
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, |