• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Timeline/Monitor.php
  • Класс: Bitrix\Crm\Service\Timeline\Monitor
  • Вызов: Monitor::sendItemUpdatedPush
private function sendItemUpdatedPush(Item $item): void
{
	$entityTypeName = \CCrmOwnerType::ResolveName($item->getEntityTypeId());
	$kanbanEntity = Entity::getInstance($entityTypeName);
	if ($kanbanEntity)
	{
		PullManager::getInstance()->sendItemUpdatedEvent(
			$kanbanEntity->createPullItem($item->getCompatibleData()),
			[
				'TYPE' => $entityTypeName,
				'SKIP_CURRENT_USER' => false,
				'CATEGORY_ID' => $item->isCategoriesSupported() ? $item->getCategoryId() : null,
				'IGNORE_DELAY' => true,
			],
		);
	}
}