From fd9129469899d34e908270937ca7c903bc11e058 Mon Sep 17 00:00:00 2001 From: iou1name Date: Mon, 2 Jul 2018 16:10:50 -0400 Subject: [PATCH] revamp dice post ui, change 'var' to 'let' --- events.py | 18 +++++++++++++- templates/base.html | 6 ++--- templates/quest.html | 58 +++++++++++++++++++++++++++++++++----------- 3 files changed, 64 insertions(+), 18 deletions(-) diff --git a/events.py b/events.py index 7725f14..3ebba10 100644 --- a/events.py +++ b/events.py @@ -3,13 +3,14 @@ SocketIO events. """ import time +import random import bleach from flask import session from flask_socketio import SocketIO, emit, join_room -import database as db import tools +import database as db socketio = SocketIO() @@ -93,3 +94,18 @@ def update_post(data): post_id = data["post_id"] db.update_quest_post(post_id, post) emit("update_post", data, room=room) + + +@socketio.on('dice_post') +def dice_post(data): + """ + Called when the QM posts a new dice call. + """ + print(data) + room = data["room"] + res = db.get_quest_meta(quest_id=room) + if not res: + return + if session.get("user_id") != res[3]: + return + emit("dice_post", data, room=room) diff --git a/templates/base.html b/templates/base.html index 84412e1..2de60af 100644 --- a/templates/base.html +++ b/templates/base.html @@ -5,7 +5,7 @@