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

	$this->fillParams();
	$params = [];
	foreach ($this as $message)
	{
		$params[$message->getId()] = $message->getParams()->toRestFormat();
	}

	$attachByMessageId = CIMMessageLink::prepareShow([], $params);

	foreach ($this as $message)
	{
		$message->setLinkAttachments($attachByMessageId[$message->getId()]['PARAMS']['ATTACH'] ?? []);
	}

	$this->isLinkAttachmentsFilled = true;

	return $this;
}