def run(conn_mgr, input, **params): query = build_query(params) query_result = conn_mgr.run_graph( query, { "ids": normalize_to_list(params.get("id")), "targets": normalize_to_list(params.get("target")), "authors": normalize_to_list(params.get("author")) }) mapped_items = materialize_records(query_result) return {"items": sort_by_created_at(mapped_items)}
def run(conn_mgr, input, **params): identity = normalize_to_list(params.get('identity')) assets = normalize_to_list(params.get('asset')) if params.get('asset'): items = balance_of(conn_mgr, assets, identity) else: send_query = MATCH_SEND_TRANSFERS + RETURN_STATEMENT received_query = MATCH_RECEIVED_TRANSFERS + RETURN_STATEMENT items = balance_of(conn_mgr, assets, identity, send_query, received_query) return {"items": items}
def run(conn_mgr, input, **params): normalized_params = { "identity": params.get("identity"), "asset": normalize_to_list(params.get("asset")) } send_tokens = conn_mgr.run_graph(SEND_TOKENS, normalized_params) received_tokens = conn_mgr.run_graph(RECEIVED_TOKEN, normalized_params) results = filter_owned_tokens(received_tokens, send_tokens) return {"items": sort_by_sequence(results)}
def run(conn_mgr, input, **params): normalized_params = { "identity": params["identity"], "asset": normalize_to_list(params["asset"]) } received_tokens = conn_mgr.run_graph(RECEIVED_TOKENS, normalized_params) sent_tokens = conn_mgr.run_graph(SENT_TOKENS, normalized_params) results = filter_owned_tokens(received_tokens, sent_tokens) return {"items": results}
def run(conn_mgr, input, **params): result = conn_mgr.run_rdb(FIND_ABOUT, {"ids": normalize_to_list(params.get("id"))}) return {row["id"]: row["about"] for row in result}