• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/integration/ui/entityselector/recentchatprovider.php
  • Класс: BitrixImIntegrationUIEntitySelectorRecentChatProvider
  • Вызов: RecentChatProvider::getCustomDataByItem
static function getCustomDataByItem(array $item): array
{
	$customData = [];
	if ($item['TYPE'] === self::ITEM_TYPE_CHAT)
	{
		$customData['imChat'] = $item['CHAT'] ?: [];

		return $customData;
	}

	if ($item['TYPE'] === self::ITEM_TYPE_USER)
	{
		$customData['imUser'] = $item['USER'] ?: [];

		if ($item['USER'] && $item['USER']['BOT'])
		{
			$customData['imBot'] = BitrixImBot::getCache($item['ID']) ?: [];
		}
	}

	return $customData;
}