aboutsummaryrefslogtreecommitdiffstats
path: root/teleterm/src
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-11-22 11:15:45 -0500
committerJesse Luehrs <doy@tozt.net>2019-11-22 11:15:45 -0500
commit5dfabf794891afd558182faeda9023ad3cd29413 (patch)
tree7ba365258fea2970f6d2659956c02a15d7b4529a /teleterm/src
parent365988f9df0c9f1c7d1e297012351efbc1bce8b4 (diff)
downloadteleterm-5dfabf794891afd558182faeda9023ad3cd29413.tar.gz
teleterm-5dfabf794891afd558182faeda9023ad3cd29413.zip
handle streamer disconnects
Diffstat (limited to 'teleterm/src')
-rw-r--r--teleterm/src/web.rs5
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),
}
}