Example #1
0
def games():
    gs = Game.all()
    games = {}
    for g in gs:
        game_id = str(g.key().id_or_name())
        games[game_id] = parse_game(g)
    return jsonify(**games)  # does not render a page, just returns a Json
Example #2
0
def games_for_player():
    username = request.args['username']
    # get all users, find where username matches game player
    users = Player.all().filter('username ='******'success': False})
    else:
        user = users.get()
        game_players = user.games
        games = {}
        for gp in game_players:
            game = gp.game
            game_id = game.key().id_or_name()
            games[game_id] = parse_game(game)
        info = {"success": True, "games": games, "username": username}
        return jsonify(**info)