• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Link/Url/UrlService.php
  • Класс: BitrixImV2LinkUrlUrlService
  • Вызов: UrlService::saveUrlsFromMessageInternal
protected function saveUrlsFromMessageInternal(Message $message): Result
{
	$result = new Result();
	$urlCollection = $this->initUrlsByMessage($message);

	if ($urlCollection->hasUnsaved())
	{
		$saveResult = $this->saveUrls($urlCollection);
		if ($saveResult->isSuccess())
		{
			$this->sendAddPush($urlCollection);
		}
		else
		{
			$result->addErrors($saveResult->getErrors());
		}
	}

	return $result;
}