• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/core/queue/rule/rules/pushdelayedrule.php
  • Класс: BitrixCalendarCoreQueueRuleRulesPushDelayedRule
  • Вызов: PushDelayedRule::getTargetQueue
protected function getTargetQueue(InterfacesMessage $message): ?QueueQueue
{
	switch ($this->getMode($message))
	{
		case self::MODE_SECTION:
			return (new QueueQueueFactory())
				->getById(QueueQueueRegistry::QUEUE_LIST['DelayedSyncSection']);
		case self::MODE_CONNECTION:
			return (new QueueQueueFactory())
				->getById(QueueQueueRegistry::QUEUE_LIST['DelayedSyncConnection']);
		default:
			return null;
	}
    }