• Модуль: pull
  • Путь к файлу: ~/bitrix/modules/pull/classes/general/pull_push.php
  • Класс: CPushManager
  • Вызов: CPushManager::shouldSendMessage
protected function shouldSendMessage($message)
{
	if (!$message['USER_ID'])
	{
		return false;
	}
	$delegates = BitrixMainEventManager::getInstance()->findEventHandlers("pull", "ShouldMessageBeSent");
	$shouldBeSent = true;
	foreach ($delegates as $delegate)
	{
		$shouldBeSent = ExecuteModuleEventEx($delegate, [$message]);
		if (!$shouldBeSent)
		{
			break;
		}
	}
	return $shouldBeSent;
}