diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-11-22 11:15:45 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-11-22 11:15:45 -0500 |
commit | 5dfabf794891afd558182faeda9023ad3cd29413 (patch) | |
tree | 7ba365258fea2970f6d2659956c02a15d7b4529a /teleterm/src | |
parent | 365988f9df0c9f1c7d1e297012351efbc1bce8b4 (diff) | |
download | teleterm-5dfabf794891afd558182faeda9023ad3cd29413.tar.gz teleterm-5dfabf794891afd558182faeda9023ad3cd29413.zip |
handle streamer disconnects
Diffstat (limited to 'teleterm/src')
-rw-r--r-- | teleterm/src/web.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/teleterm/src/web.rs b/teleterm/src/web.rs index c1e0e18..b01480d 100644 --- a/teleterm/src/web.rs +++ b/teleterm/src/web.rs @@ -377,6 +377,11 @@ impl<S: tokio::io::AsyncRead + tokio::io::AsyncWrite + Send + 'static> .context(crate::error::SerializeMessage)?; Ok(Some(tungstenite::Message::Text(json))) } + crate::protocol::Message::Disconnected => { + let json = serde_json::to_string(msg) + .context(crate::error::SerializeMessage)?; + Ok(Some(tungstenite::Message::Text(json))) + } _ => Ok(None), } } |