def step_impl(context, userName, latest_config_name, service_name, channel_id_name): directory = bootstrap_util.getDirectory(context) user = directory.getUser(userName=userName) streamHelper = user.getDelivererStreamHelper(context, service_name) latest_config_block = bootstrap_util.get_latest_configuration_block(deliverer_stream_helper=streamHelper, channel_id=user.getTagValue(channel_id_name)) channel_group = bootstrap_util.get_channel_group_from_config_block(latest_config_block) user.setTagValue(tagKey=latest_config_name, tagValue=channel_group)
def step_impl(context, userName, latest_config_name, service_name, channel_id_or_ref): directory = bootstrap_util.getDirectory(context) user = directory.getUser(userName=userName) (channel_id,) = bootstrap_util.get_args_for_user([channel_id_or_ref], user) streamHelper = user.getDelivererStreamHelper(context, service_name) latest_config_block = bootstrap_util.get_latest_configuration_block(deliverer_stream_helper=streamHelper, channel_id=channel_id) channel_group = bootstrap_util.get_channel_group_from_config_block(latest_config_block) user.setTagValue(tagKey=latest_config_name, tagValue=channel_group)