Browse SDKs · Flutter
SDKsFlutter

Search group members

Search members within a specified group with the OpenIM Flutter SDK.

Copy

searchGroupMembers() searches one specified group. Trim the keyword before requesting and do not submit an empty keyword.

Parameters

ParameterTypeRequiredDescription
groupIDStringYesTarget group ID.
keywordListList<String>NoSearch terms; the current call uses the first non-empty item.
isSearchUserIDboolNoWhether to match member user IDs.
isSearchMemberNicknameboolNoWhether to match in-group nicknames.
offsetintNoStarting offset.
countintNoNumber of items to retrieve.
final members = await OpenIM.iMManager.groupManager.searchGroupMembers(
  groupID: groupID,
  keywordList: [keyword.trim()],
  isSearchUserID: true,
  isSearchMemberNickname: true,
  offset: 0,
  count: 50,
);

A successful Future returns the current matching page as List<GroupMembersInfo>. Reset offset when the keyword or matched fields change. Search results establish a snapshot only and do not trigger member events.