Beispiel #1
0
def notify(data, affected_users):
    for user in affected_users:
        group_name = build_group_name('live-%s' % user)
        Group(group_name).send({"text": json.dumps(data)})
Beispiel #2
0
def notify(data, affected_users):
    for user in affected_users:
        group_name = build_group_name('live-%s' % user)
        Group(group_name).send({"text": json.dumps(data)})
Beispiel #3
0
def ws_disconnect(message):
    user_group = build_group_name("live-%s" % message.user.username)
    Group(user_group).discard(message.reply_channel)
    Group(WIRECLOUD_BROADCAST_GROUP).discard(message.reply_channel)
Beispiel #4
0
def ws_disconnect(message):
    user_group = build_group_name("live-%s" % message.user.username)
    Group(user_group).discard(message.reply_channel)
    Group(WIRECLOUD_BROADCAST_GROUP).discard(message.reply_channel)
Beispiel #5
0
def ws_connect(message):
    user_group = build_group_name("live-%s" % message.user.username)
    Group(user_group).add(message.reply_channel)
    Group(WIRECLOUD_BROADCAST_GROUP).add(message.reply_channel)
    message.reply_channel.send({"accept": True})