• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/MessageCollection.php
  • Класс: BitrixImV2MessageCollection
  • Вызов: MessageCollection::fillReactions
public function fillReactions(): self
{
	if ($this->isReactionsFilled)
	{
		return $this;
	}

	$messageIds = $this->getIds();

	if (empty($messageIds))
	{
		return $this;
	}

	$reactions = new ReactionMessages($messageIds);

	foreach ($this as $message)
	{
		$message->setReactions($reactions->getReactionMessage($message->getMessageId()));
	}

	$this->isReactionsFilled = true;

	return $this;
}