• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/control/task.php
  • Класс: BitrixTasksControlTask
  • Вызов: Task::sendUpdateIntegrationEvent
private function sendUpdateIntegrationEvent(array $fields): void
{
	$application = Application::getInstance();

	if (
		Loader::includeModule('im')
		&& method_exists(BitrixImV2ServiceMessenger::class, 'updateTask')
	)
	{
		$task = $this->getTask();
		$application && $application->addBackgroundJob(
			function () use ($task)
			{
				BitrixImV2ServiceLocator::getMessenger()->updateTask($task);
			}
		);
	}
}