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