A paginated query for message history in a channel. Create via BaseChannel.createMessagesQuery.
const query = BaseChannel.createMessagesQuery({ channelIdentifier: new DirectChannelIdentifier('user-123'), pageSize: 20,});while (query.hasNext) { const result = await query.loadNextPage(); if (result.isOk) { console.log('Messages:', result.data); }}
Whether the query is currently loading data
Whether there are more pages of data to load
Loads the next page of query results. Returns a busy error if a load operation is already in progress.
const result = await query.loadNextPage();if (result.isOk) { console.log('Data:', result.data);}
A promise resolving to the query result
A paginated query for message history in a channel. Create via BaseChannel.createMessagesQuery.