- Модуль: 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
);
}
}