Beispiel #1
0
def get_authorizer_principal_id(event):
    if os.environ.get("IS_OFFLINE") == "true":
        connection_id = event["requestContext"].get("connectionId")
        for player in Player.scan():
            if player.connectionId == connection_id:
                return player.id
    return event["requestContext"]["authorizer"]["principalId"]
Beispiel #2
0
def get_players():
    try:
        players = []
        for player in Player.scan(attributes_to_get=GET_PLAYER_FIELDS,
                                  limit=MAX_RECORD_LIMIT):
            players.append(player.to_dict())
        return players, ""
    except Exception as e:
        logger.error(e)
        return {}, "Failed to get players"