diff options
author | Jesse Luehrs <doy@tozt.net> | 2014-09-23 20:49:50 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2014-09-23 20:49:50 -0400 |
commit | 30729ca5c0a389781d6029d0134ac508db741475 (patch) | |
tree | 94785ca45cde5ec7405e1965180b8534bafeb181 /termcast_server/web.py | |
parent | 18cbe913dc4ccde27aa518713d2f4f3376f9dba9 (diff) | |
download | python-termcast-server-30729ca5c0a389781d6029d0134ac508db741475.tar.gz python-termcast-server-30729ca5c0a389781d6029d0134ac508db741475.zip |
actually draw the screen contents
Diffstat (limited to 'termcast_server/web.py')
-rw-r--r-- | termcast_server/web.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/termcast_server/web.py b/termcast_server/web.py index 2baca26..b0a66af 100644 --- a/termcast_server/web.py +++ b/termcast_server/web.py @@ -34,10 +34,15 @@ class WebSocketHandler(tornado.websocket.WebSocketHandler): def on_finish(self): self.publisher.unsubscribe(self) - def msg_new_data(self, connection_id, prev_buf, data): + def msg_new_data(self, connection_id, prev_buf, data, screen): if self.watching_id != connection_id: return - self.write_message(json.dumps({"type": "update_screen"})) + + reply = { + "type": "update_screen", + "screen": screen, + } + self.write_message(json.dumps(reply)) def make_app(publisher): return tornado.web.Application([ |