• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Chat/PrivateChat.php
  • Класс: BitrixImV2ChatPrivateChat
  • Вызов: PrivateChat::sendEventRead
protected function sendEventRead(int $startId, int $endId, int $counter, bool $byEvent): void
{
	foreach(GetModuleEvents("im", "OnAfterUserRead", true) as $arEvent)
	{
		ExecuteModuleEventEx($arEvent, array(Array(
			'DIALOG_ID' => $this->getDialogId(),
			'CHAT_ID' => $this->getChatId(),
			'CHAT_ENTITY_TYPE' => 'USER',
			'CHAT_ENTITY_ID' => '',
			'START_ID' => $startId,
			'END_ID' => $endId,
			'COUNT' => $counter,
			'USER_ID' => $this->getContext()->getUserId(),
			'BY_EVENT' => $byEvent
		)));
	}
}