Local Messages By Time Query
by Timestamp Pagination Local History message query Object.
Implements PageableQuery Interface, Provides by Timestamp Pagination load Local history message's capability. Via loadNextPage Load data page by page, Via hasMore Check if there is more data.
Via BaseChannel.createLocalMessagesByTimeQuery Create instance, Not cannot be constructed directly.
Usage Example:
val params = LocalMessagesByTimeQueryParams().apply {
pageSize = 20
messageTypes = listOf(MessageType.TEXT, MessageType.IMAGE)
}
val query = channel.createLocalMessagesByTimeQuery(params)
// Load first page
query.loadNextPage { messages, error ->
if (error == null && messages != null) {
// Handle Data
}
}Content copied to clipboard