• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Controller/Chat/Message.php
  • Класс: BitrixImV2ControllerChatMessage
  • Вызов: Message::tailViewersAction
public function tailViewersAction(BitrixImV2Message $message, array $filter = [], array $order = [], int $limit = 50): ?array
{
	$viewFilter = [
		'LAST_ID' => isset($filter['lastId']) ? (int)$filter['lastId'] : null,
		'MESSAGE_ID' => $message->getId(),
	];
	$viewOrder = ['ID' => $order['id'] ?? 'ASC'];
	$viewLimit = $this->getLimit($limit);

	$views = ViewCollection::find($viewFilter, $viewOrder, $viewLimit);

	return $this->toRestFormat($views);
}