From aa2c999702dadba2afbcf2be9f597f890aafcc87 Mon Sep 17 00:00:00 2001 From: lonkaars Date: Fri, 16 Apr 2021 16:56:23 +0200 Subject: fix api/game/accept --- api/game/accept.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'api/game/accept.py') 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 -- cgit v1.2.3