Community Channel Search Messages By User Query
community channel by user Search messages Pagination query object.
In community channel by user ID Search messages, Supports Pagination.
Based on Parameter Configuration auto-select Search range:
Specified sub-channel search: Set completed CommunityChannelSearchMessagesByUserQueryParams.subChannelId.
All sub-channel search: Not Set CommunityChannelSearchMessagesByUserQueryParams.subChannelId.
Via com.nexconn.chat.channel.CommunityChannel.createSearchMessagesByUserQuery Create instance, Not cannot be constructed directly.
Usage Example:
// Search in specified sub-channels
val params = CommunitySearchMessagesByUserParams(
channelId = "community_1",
subChannelId = "sub_001"
).apply {
userId = "user123"
pageSize = 20
}
val query = CommunityChannel.createSearchMessagesByUserQuery(params)
// Search in all sub-channels
val params = CommunitySearchMessagesByUserParams(
channelId = "community_1"
).apply {
userId = "user123"
pageSize = 20
}
val query = CommunityChannel.createSearchMessagesByUserQuery(params)
query.loadNextPage { messages, error ->
if (error == null && messages != null) {
// Handle search results
}
}Content copied to clipboard