diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-11-22 05:43:40 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-11-22 05:45:16 -0500 |
commit | 601a3bf1e085e3a28d0e91e3bd2f2d0de5b4ab62 (patch) | |
tree | 9de03c3ede083c13e258e052c77f529ab55810f0 /teleterm-web | |
parent | 03ee22f26b581c9571271af5ff00ebebb06b05f1 (diff) | |
download | teleterm-601a3bf1e085e3a28d0e91e3bd2f2d0de5b4ab62.tar.gz teleterm-601a3bf1e085e3a28d0e91e3bd2f2d0de5b4ab62.zip |
don't manually disconnect on disconnect events
we only get the disconnect events after the disconnect happens, and in
this particular case it's happening because we dropped the old
connection to replace it with a new connection, and so manually clearing
the current connection on a disconnect event will usually end up
clearing the new connection
Diffstat (limited to 'teleterm-web')
-rw-r--r-- | teleterm-web/src/lib.rs | 1 | ||||
-rw-r--r-- | teleterm-web/src/model.rs | 4 |
2 files changed, 0 insertions, 5 deletions
diff --git a/teleterm-web/src/lib.rs b/teleterm-web/src/lib.rs index 9ec713e..453d086 100644 --- a/teleterm-web/src/lib.rs +++ b/teleterm-web/src/lib.rs @@ -55,7 +55,6 @@ fn update( } ws::WebSocketEvent::Disconnected(_) => { log("disconnected"); - model.watch_disconnect(); } ws::WebSocketEvent::Message(msg) => { log(&format!("message from id {}: {:?}", id, msg)); diff --git a/teleterm-web/src/model.rs b/teleterm-web/src/model.rs index 77b3ead..263dd7c 100644 --- a/teleterm-web/src/model.rs +++ b/teleterm-web/src/model.rs @@ -54,8 +54,4 @@ impl Model { pub fn update_sessions(&mut self, sessions: Vec<Session>) { self.sessions = sessions; } - - pub fn watch_disconnect(&mut self) { - self.watch_conn = None; - } } |