aboutsummaryrefslogtreecommitdiff
path: root/api/game/accept.py
diff options
context:
space:
mode:
authorlonkaars <l.leblansch@gmail.com>2021-04-16 16:56:23 +0200
committerlonkaars <l.leblansch@gmail.com>2021-04-16 16:56:23 +0200
commitaa2c999702dadba2afbcf2be9f597f890aafcc87 (patch)
tree72828d9d478b2f839f78e65d143bf4363f4ed8af /api/game/accept.py
parentb9e1d1537bb9b8b178d9d6cb7aca06d8cfc068a4 (diff)
fix api/game/accept
Diffstat (limited to 'api/game/accept.py')
-rw-r--r--api/game/accept.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/api/game/accept.py b/api/game/accept.py
index 1f73fd1..3510ffd 100644
--- a/api/game/accept.py
+++ b/api/game/accept.py
@@ -5,7 +5,7 @@ import time
import json
import random
from game.socket import game, games
-from hierarchy import auth_required
+from hierarchy import game_id_with_viewer
from socket_io import io
from game.new import start_game
@@ -14,8 +14,9 @@ join_game = Blueprint('game_accept', __name__)
# join a game by game_id (public or private)
@join_game.route('/accept', methods=['POST'])
-@auth_required("user") #FIXME: this doesn't work haha i don't know when i wrote this
-def index(game_id):
+@game_id_with_viewer
+def index(game_id, user_id):
+ if not user_id: return "", 400
if cursor.execute("select status from games where game_id = ?",
[game_id]).fetchone()[0] != "wait_for_opponent":
return "", 403