• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/im/chat.php
  • Класс: Bitrix\Crm\Integration\Im\Chat
  • Вызов: Chat::OnAfterChatRead
static function OnAfterChatRead(array $data): void
{
	if (
		empty($data['CHAT_ENTITY_ID'])
		|| !Main\Loader::includeModule('im')
		|| !Main\Loader::includeModule('imopenlines')
	)
	{
		return;
	}

	$activity = static::getOpenLineLastActivity((string)$data['CHAT_ENTITY_ID']);
	if (empty($activity) || $activity['RESPONSIBLE_ID'] <= 0)
	{
		return;
	}

	static::tryNotifyAboutChatChanges(
		$activity,
		static::ACTION_READ
	);
}