Use this file to discover all available pages before exploring further.
AI Integration Quick Reference
// Fetch group memberslet request = GroupMembersRequest.GroupMembersRequestBuilder(guid: "GUID") .set(limit: 30).build()request.fetchNext(onSuccess: { members in }, onError: { error in })// Filter by scopelet scopeRequest = GroupMembersRequest.GroupMembersRequestBuilder(guid: "GUID") .set(limit: 30).set(scopes: ["admin", "moderator"]).build()// Search memberslet searchRequest = GroupMembersRequest.GroupMembersRequestBuilder(guid: "GUID") .set(limit: 30).set(searchKeyword: "john").build()
Fetch the members of a group with filtering by scope and search keyword. Results are returned as GroupMember objects, which extend User with group-specific fields like scope.
After configuring the builder, call build() to create the request, then fetchNext() to retrieve members. Call fetchNext() repeatedly on the same instance to paginate.
Swift
Objective C
let limit = 30let guid = "cometchat-guid-1"let groupMembersRequest = GroupMembersRequest.GroupMembersRequestBuilder(guid: guid) .set(limit: limit) .build()groupMembersRequest.fetchNext(onSuccess: { (groupMembers) in for member in groupMembers { print("Member: \(member.stringValue())") }}, onError: { (error) in print("Error: \(error?.errorDescription)")})