• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/classes/general/im_chat.php
  • Класс: CIMChat
  • Вызов: CIMChat::GetSonetGroupChatId
static function GetSonetGroupChatId($groupId)
{
	if (!CModule::IncludeModule('socialnetwork'))
		return false;

	$chatData = BitrixSocialnetworkIntegrationImChatWorkgroup::getChatData(Array(
		'group_id' => $groupId,
		'skipAvailabilityCheck' => true
	));
	if (!empty($chatData[$groupId]) && intval($chatData[$groupId]) > 0)
	{
		$chatId = $chatData[$groupId];
	}
	else
	{
		$chatId = BitrixSocialnetworkIntegrationImChatWorkgroup::createChat(Array(
			'group_id' => $groupId
		));
	}

	return $chatId;
}