LocalMessagesByTimeQuery

public final class LocalMessagesByTimeQuery implements PageableQuery<PageData<Message>>

Local history message pagination query by timestamp.

Queries local messages starting from a specific timestamp, optionally filtered by message types. Supports pagination via loadNextPage.

Created via BaseChannel.createLocalMessagesByTimeQuery, cannot be constructed directly.

val params = LocalMessagesByTimeQueryParams(channelIdentifier).apply {
sentTime = System.currentTimeMillis()
messageTypes = listOf("RC:TxtMsg", "RC:ImgMsg")
pageSize = 20
}
val query = BaseChannel.createLocalMessagesByTimeQuery(params)

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

Properties

Link copied to clipboard
private final Boolean isLoading

Functions

Link copied to clipboard
public Boolean isLoading()
Link copied to clipboard