searchGroups
Introduction
Search for groups, with detailed group information.
This method will search for groups by the keywords.
Only supports with in local database.
Supports since version 3.8.0.
Parameter details
Parameter name | Parameter type | Required | Platform | Description |
---|---|---|---|---|
searchParam | V2TimGroupSearchParam | yes | All | The list of keywords of searching, upper limit is 5 keywords. |
Returned template
V2TimValueCallback<List<V2TimGroupInfo>>
{
code : int
desc : String
data : List<V2TimGroupInfo>
}
Return value details
name | type | description |
---|---|---|
code | int | Request result: Error codes. 0 means success. |
desc | String | The description of the error. It will be empty if success. |
data | List< V2TimGroupInfo > | The list of group searched. |
Code example
V2TimGroupSearchParam param = V2TimGroupSearchParam(
isSearchGroupID: true,
isSearchGroupName: true,
keywordList: []);
V2TimValueCallback<List<V2TimGroupInfo>> searchGroupsRes =
await TencentImSDKPlugin.v2TIMManager
.getGroupManager()
.searchGroups(searchParam: param);
if (searchGroupsRes.code == 0) {
searchGroupsRes.data?.forEach((element) {
element.customInfo;
element.faceUrl;
element.groupAddOpt;
element.groupID;
element.groupName;
element.groupType;
element.introduction;
element.isAllMuted;
element.isSupportTopic;
element.joinTime;
element.lastInfoTime;
element.lastMessageTime;
element.memberCount;
element.notification;
element.onlineCount;
element.owner;
element.recvOpt;
element.role;
});
}