create Group Members By Role Query
Create by Role Query Group member Pagination query object.
Usage Example:
val params = GroupMembersByRoleQueryParams(groupId = "group_123").apply {
role = GroupRole.MANAGER
pageSize = 50
}
val query = GroupChannel.createGroupMembersByRoleQuery(params)
query.loadNextPage { list, error ->
if (error == null && list != null) {
list.forEach { member ->
println("${member.userId}: ${member.name}")
}
}
if (query.hasMore) {
query.loadNextPage { ... }
}
}Content copied to clipboard