Skip to main content

Searching group channels

Search for joined groups by group name using the Nexconn SDK. This API supports pagination and returns the total result count.

Search by group name (paginated)

Use GroupChannel.createSearchJoinedGroupsQuery() with SearchJoinedGroupsQueryParams to search for joined groups by name.

Parameters (SearchJoinedGroupsQueryParams)

ParameterTypeDescription
groupNameStringGroup name keyword to search for.
pageSizeIntNumber of results per page. Default: 20.
isAscendingBooleanWhether to sort results in ascending order. Default: false.
kotlin
val params = SearchJoinedGroupsQueryParams(groupName = "groupName").apply {
pageSize = 20
}

val query = GroupChannel.createSearchJoinedGroupsQuery(params)

query.loadNextPage { result, error ->
if (error == null && result != null) {
result.data.forEach { group ->
println("Found group: ${group.groupId}, Name: ${group.groupName}")
}
if (query.hasMore) {
query.loadNextPage { nextResult, nextError ->
// Handle next page
}
}
}
}