Я хочу получить последние несколько сообщений для чата. Вот то, чего я пытаюсь достичь.
const TWILIO = require('twilio');
const CHAT_CLIENT = new TWILIO.Twilio(CHAT_ACCOUNT_SID, CHAT_AUTH_TOKEN);
let obj = await CHAT_CLIENT.chat.services(CHAT_SERVICE_SID)
.channels(MY_CHANEL_SID)
.messages.page()
let messages = obj['instances']
let nextMessages = await obj.nextPage()
И код работает, но он возвращает мне первые 50 сообщений. Да, у меня есть также следующая страница, где будут следующие сообщения, но я всегда хочу получать последние сообщения первыми. Когда пользователь присоединяется к чату, он хочет видеть последние сообщения, а не первые . Как я могу получить их, не делая много запросов, пока не достигну последней страницы?
Также, если кто-то знает, как получить общее количество сообщений для чата, было бы полезно.