• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Controller/Chat/Pin.php
  • Класс: BitrixImV2ControllerChatPin
  • Вызов: Pin::tailAction
public function tailAction(Chat $chat, array $filter = [], array $order = [], int $limit = 50): ?array
{
	$pinFilter = [
		'LAST_ID' => $filter['lastId'] ?? null,
		'CHAT_ID' => $chat->getChatId(),
		'START_ID' => $chat->getStartId() ?: null,
	];
	$pinOrder = [
		'ID' => $order['id'] ?? 'DESC'
	];
	$pinLimit = $this->getLimit($limit);

	$pins = PinCollection::find($pinFilter, $pinOrder, $pinLimit);

	return (new RestAdapter($pins))->toRestFormat();
}