createMessagesQuery

messageType = MessageType.TEXT

isAscend = false } val query = BaseChannel.createMessagesQuery(params)

Parameters

messageIds

Message unique ID List, at most 20

val params = MessagesQueryParams(channel).apply {
}
pageSize = 20
messageType = MessageType.TEXT
isAscend = false
}
val query = BaseChannel.createMessagesQuery(params)

query.loadNextPage { messages, error ->
if (error == null && messages != null) {
Create by user Search messages Pagination query object.
}
if (query.hasMore) {
query.loadNextPage { nextMessages, nextError ->
Via [LocalMessagesByTimeQuery.loadNextPage] Load data page by page.
}
}
}

messageTypes = listOf(MessageType.TEXT, MessageType.IMAGE) channel.pin(PinParams(updateOperationTime = false)) { result, error ->