• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/core/queue/rule/rules/eventdelayedsyncrule.php
  • Класс: BitrixCalendarCoreQueueRuleRulesEventDelayedSyncRule
  • Вызов: EventDelayedSyncRule::getTargetQueue
protected function getTargetQueue(InterfacesMessage $message): ?QueueQueue
{
	$routingKey = $message->getHeaders()[Dictionary::HEADER_KEYS['routingKey']] ?? null;
	if ($routingKey === self::ROUTING_KEY)
	{
		return (new QueueQueueFactory())->getById(QueueQueueRegistry::QUEUE_LIST['EventDelayedSync']);
	}

	return null;
}