EventHandler::handleEvents

  1. Bitrix24 API (v. 23.675.0)
  2. tasks
  3. EventHandler
  4. handleEvents
  • Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/notification/event/eventhandler.php
  • Класс: Bitrix\Tasks\Internals\Notification\Event\EventHandler
  • Вызов: EventHandler::handleEvents
private function handleEvents(): void
{
	/** @var Event $event */
	foreach ($this->registry as $event)
	{
		if ($event->getType() === 'message')
		{
			$eventData = $event->getData();
			$eventData['PARAMETERS']['IS_ON_BACKGROUND_JOB'] = 'N';

			\CTaskNotifications::sendMessageEx(
				$eventData['TASK_ID'],
				$eventData['FROM_USER'],
				$eventData['TO_USERS'],
				$eventData['MESSAGES'],
				$eventData['PARAMETERS']
			);
		}
	}
}

Добавить комментарий