aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2014-10-16 16:15:38 -0400
committerJesse Luehrs <doy@tozt.net>2014-10-16 16:15:38 -0400
commit632bdd65c1776834592fc1d3e279844589a48753 (patch)
treeab7995d681170de0f5b839957cd3edbfb3909b3a
parent234d6acf4f60be2371ab9d207eb781ded2a23360 (diff)
downloadpython-termcast-server-632bdd65c1776834592fc1d3e279844589a48753.tar.gz
python-termcast-server-632bdd65c1776834592fc1d3e279844589a48753.zip
also send a disconnect message when a web viewer goes away
-rw-r--r--termcast_server/web.py1
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: