OpenChannelMessagesQuery

public final class OpenChannelMessagesQuery implements PageableQuery<Message>

Open channel history message pagination query object.

Implements PageableQuery Interface, Provides Pagination load open channel history message's capability.

Usage Example:

val params = OpenChannelMessagesQueryParams(
pageSize = 20,
isAscend = false
)
val query = openChannel.createOpenChannelMessagesQuery(params)

query.loadNextPage { messages, error ->
if (error == null && messages != null) {
// Handle message
}
}

Parameters

channel

open channel

params

Query parameters

Properties

Link copied to clipboard
private final Boolean isLoading

Whether positive In load.

Functions

Link copied to clipboard
public Boolean isLoading()

Whether positive In load.

Link copied to clipboard
public Unit loadNextPage(OperationHandler<List<Message>> handler)

Load next page data.