- Модуль: 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();
}