• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Controller/Chat/Message.php
  • Класс: BitrixImV2ControllerChatMessage
  • Вызов: Message::prepareParamsForTail
protected function prepareParamsForTail(Chat $chat, array $filter, array $order): array
{
	$messageFilter = [];
	$messageOrder = [];

	if (isset($order['id']))
	{
		$messageOrder['ID'] = strtoupper($order['id']);
	}

	if (isset($filter['lastId']))
	{
		$messageFilter['LAST_ID'] = (int)$filter['lastId'];
	}

	$messageFilter['START_ID'] = $chat->getStartId();
	$messageFilter['CHAT_ID'] = $chat->getChatId();

	return [$messageFilter, $messageOrder];
}