diff options
author | Jesse Luehrs <doy@tozt.net> | 2014-10-16 16:15:38 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2014-10-16 16:15:38 -0400 |
commit | 632bdd65c1776834592fc1d3e279844589a48753 (patch) | |
tree | ab7995d681170de0f5b839957cd3edbfb3909b3a /termcast_server | |
parent | 234d6acf4f60be2371ab9d207eb781ded2a23360 (diff) | |
download | python-termcast-server-632bdd65c1776834592fc1d3e279844589a48753.tar.gz python-termcast-server-632bdd65c1776834592fc1d3e279844589a48753.zip |
also send a disconnect message when a web viewer goes away
Diffstat (limited to 'termcast_server')
-rw-r--r-- | termcast_server/web.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/termcast_server/web.py b/termcast_server/web.py index 57ddf14..627f71d 100644 --- a/termcast_server/web.py +++ b/termcast_server/web.py @@ -33,6 +33,7 @@ class WebSocketHandler(tornado.websocket.WebSocketHandler): def on_finish(self): self.publisher.unsubscribe(self) + self.publisher.notify("viewer_disconnect", self.watching_id) def msg_new_data(self, connection_id, prev_buf, data, screen, updates): if self.watching_id != connection_id: |