• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/component/loglist/processor.php
  • Класс: BitrixSocialnetworkComponentLogListProcessor
  • Вызов: Processor::warmUpStaticCache
public function warmUpStaticCache($result): void
{
	$logEventsData = [];

	if (is_array($result['Events']))
	{
		foreach ($result['Events'] as $eventFields)
		{
			$logEventsData[(int)$eventFields['ID']] = $eventFields['EVENT_ID'];
		}
	}
	if (is_array($result['pinnedEvents']))
	{
		foreach ($result['pinnedEvents'] as $eventFields)
		{
			$logEventsData[(int)$eventFields['ID']] = $eventFields['EVENT_ID'];
		}
	}

	$forumPostLivefeedProvider = new BitrixSocialnetworkLivefeedForumPost();
	$forumPostLivefeedProvider->warmUpAuxCommentsStaticCache([
		'logEventsData' => $logEventsData,
	]);
}