game_api.py 549 B

1234567891011121314151617181920212223242526272829303132
  1. from functools import wraps
  2. from flask import Blueprint, session, abort
  3. game = Blueprint("game", __name__)
  4. def require_name():
  5. name = session.get("name", None)
  6. if name is None:
  7. abort(401)
  8. return name
  9. @game.route("/", methods=["PUT"])
  10. def create_game():
  11. pass
  12. @game.route("/<game_id>")
  13. def game_settings(game_id):
  14. pass
  15. @game.route("/<game_id>/guesses/<name>")
  16. def guesses(game_id, name):
  17. pass
  18. @game.route("/<game_id>/guesses/<name>/<round>", methods=["POST"])
  19. def make_guess(game_id, name, round):
  20. pass