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"]
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"