• Модуль: imconnector
  • Путь к файлу: ~/bitrix/modules/imconnector/lib/input/receivingstatusblock.php
  • Класс: BitrixImConnectorInputReceivingStatusBlock
  • Вызов: ReceivingStatusBlock::receiving
public function receiving(): Result
{
	$result = new Result();

	foreach ($this->data as $status)
	{
		$user = Connector::getUserByUserCode($status['user'], $this->connector);

		if ($user->isSuccess())
		{
			$userData = $user->getResult();
			$status['user'] = $userData['ID'];
		}

		$event = $this->sendEvent($status);
		if (!$event->isSuccess())
		{
			$result->addErrors($event->getErrors());
		}
	}

	return $result;
}