• Модуль: pull
  • Путь к файлу: ~/bitrix/modules/pull/classes/general/pull_channel.php
  • Класс: CPullChannel
  • Вызов: CPullChannel::GetOnlineChannels
static function GetOnlineChannels(array $channels)
{
	$options = array(
		"method" => "GET",
		"dont_wait_answer" => false
	);

	$command = implode('/', array_unique($channels));
	$serverResult = self::Send($channels, $command, $options);

	$result = [];

	if (is_object($serverResult) && isset($serverResult->infos))
	{
		foreach ($serverResult->infos as $info)
		{
			$result[$info->channel] = ($info->subscribers > 0);
		}
	}

	return $result;
}