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