• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/crm/timeline/taskrepository.php
  • Класс: BitrixTasksIntegrationCRMTimelineTaskRepository
  • Вызов: TaskRepository::addToBackgroundJobs
public function addToBackgroundJobs(array $payload, string $endpoint = '', int $priority = 0): void
{
	if (!$endpoint)
	{
		return;
	}
	if (isset($payload['IMMEDIATELY']) && $payload['IMMEDIATELY'] === true)
	{
		$this->controller->$endpoint($this->getBindings(), $payload);
	}
	else
	{
		$this->application->addBackgroundJob(
			[$this->controller, $endpoint],
			[$this->getBindings(), $payload],
			$priority
		);
	}
}