diff --git a/api/mosquitto/data/mosquitto.db b/api/mosquitto/data/mosquitto.db index b5662a01..85fc21ab 100644 Binary files a/api/mosquitto/data/mosquitto.db and b/api/mosquitto/data/mosquitto.db differ diff --git a/rpi/controllers/GameController.py b/rpi/controllers/GameController.py index 3fe71e32..c2de21ff 100644 --- a/rpi/controllers/GameController.py +++ b/rpi/controllers/GameController.py @@ -14,7 +14,7 @@ class GameController: def __init__(self, app): self._game_service = GameService() self._register_routes(app) - self.auth_token = "0eed89e8-7625-4f8d-bf2a-0872aede0efb" + self._auth_token = "0eed89e8-7625-4f8d-bf2a-0872aede0efb" self._has_started = False def _register_routes(self, app): @@ -33,7 +33,7 @@ class GameController: increment = int(data["increment"]) self._game_service.start(white_name, black_name, time_control, increment) - + self._has_started = True return jsonify({"status": "ok", "message": "Game started"}), 200 except Exception as ex: print(ex) @@ -45,7 +45,7 @@ class GameController: jsonify({"status": "error", "message": "Game hasn't started yet"}), 400 auth_token = request.headers.get("Authorization") - if auth_token != "Bearer " + self.auth_token: + if auth_token != "Bearer " + self._auth_token: return jsonify({"status": "error", "message": "Invalid authorization token"}), 401 img, fen = self._game_service.make_move()