Search Messages Query
comprehensive items component Message search Pagination query object.
Uses complete Search parameters (Keyword, Message class type, Sender, Time range, Sort etc.) Search messages, Supports offset Pagination.
Via BaseChannel.createSearchMessagesQuery Create instance, Not cannot be constructed directly.
Usage Example:
val params = SearchMessagesQueryParams(
keyword = "hello",
messageFilter = MessageFilter(
senderIds = listOf("user_001"),
messageTypes = listOf(MessageType.TEXT)
)
)
val query = channel.createSearchMessagesQuery(params)
query.loadNextPage { messages, error ->
if (error == null && messages != null) {
// Handle search results
}
}Content copied to clipboard