in jetstream/platform.py [0:0]
def _generate_platform_config(config: MutableMapping[str, Any]) -> dict[str, Platform]:
"""
Takes platform configuration and generates platform object map
"""
processed_config = {}
for platform, platform_config in config["platform"].items():
processed_config[platform] = {
"enrollments_query_type": platform_config.get(
"enrollments_query_type", EnrollmentsQueryType.GLEAN_EVENT
),
"app_id": platform_config.get("app_id"),
"app_name": platform,
}
return {
platform: Platform(**platform_config)
for platform, platform_config in processed_config.items()
}