예제 #1
0
 def on_connect(self):
     global users_per_namespace
     users_per_namespace[self.namespace] += 1
     rows = History.get_ticker_data_from_namespace(self.namespace)
     for row in rows:
         socketio.emit("ticker", row, namespace=self.namespace)
     socketio.emit("general", users_per_namespace, broadcast=True)
예제 #2
0
 def on_disconnect(self):
     global users_per_namespace
     users_per_namespace[self.namespace] -= 1
     socketio.emit("general", users_per_namespace, broadcast=True)
예제 #3
0
def on_general_disconnect():
    global users_per_namespace
    users_per_namespace["/"] -= 1
    socketio.emit("general", users_per_namespace, broadcast=True)
예제 #4
0
def on_general_connect():
    global users_per_namespace

    socketio.emit("connect")
    users_per_namespace["/"] += 1
    socketio.emit("general", users_per_namespace, broadcast=True)