• Модуль: imconnector
  • Путь к файлу: ~/bitrix/modules/imconnector/lib/infoconnectors.php
  • Класс: BitrixImConnectorInfoConnectors
  • Вызов: InfoConnectors::infoConnectorsAddAgent
static function infoConnectorsAddAgent(): string
{
	if (Loader::includeModule('imopenlines'))
	{
		$lines = BitrixImOpenLinesModelConfigTable::getList([
			'filter' => [
				'ACTIVE' => 'Y'
			]
		]);
		$baseInterval = Library::LOCAL_AGENT_EXEC_INTERVAL;

		while ($line = $lines->fetch())
		{
			self::addSingleLineAddAgent($line['ID'], $baseInterval);
			$baseInterval += Library::LOCAL_AGENT_EXEC_INTERVAL;
		}
	}

	return '';
}