INNER CODE UNIT · Python

marge_metadata

fa0311/TwitterInternalAPIDocument · lib/graphql.py:119

def marge_metadata(graphql_output: list, feature_switch: dict) -> list:
    for i in range(len(graphql_output)):
        graphql_output[i]["exports"]["metadata"]["featureSwitch"] = {}
        for switch in graphql_output[i]["exports"]["metadata"]["featureSwitches"]:
            for k in feature_switch:
                if switch == k:
                    graphql_output[i]["exports"]["metadata"]["featureSwitch"][
                        switch
                    ] = feature_switch[k]
                    break
            else:
                if "config" in feature_switch:
                    for config_k in feature_switch["config"]:
                        if switch == config_k:
                            graphql_output[i]["exports"]["metadata"]["featureSwitch"][
                                switch
                            ] = feature_switch["config"][config_k]
                            break

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…