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 @@