• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Chat/OpenLineChat.php
  • Класс: BitrixImV2ChatOpenLineChat
  • Вызов: OpenLineChat::checkAccessWithoutCaching
protected function checkAccessWithoutCaching(int $userId): bool
{
	$inChat = parent::checkAccessWithoutCaching($userId);

	if ($inChat)
	{
		return true;
	}

	if (!Loader::includeModule('imopenlines'))
	{
		return false;
	}

	$entityData = $this->getEntityData(true);
	return Config::canJoin(
		$entityData['lineId'] ?? 0,
		$entityData['crmEntityType'] ?? null,
		$entityData['crmEntityId'] ?? null
	);
}