From 632bdd65c1776834592fc1d3e279844589a48753 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Thu, 16 Oct 2014 16:15:38 -0400 Subject: also send a disconnect message when a web viewer goes away --- termcast_server/web.py | 1 + 1 file changed, 1 insertion(+) 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: -- cgit v1.2.3