setFriendListener
功能介绍
设置关系链监听器
- 使用setFriendListener会覆盖关系链监听器列表中最新设置的监听器。
参数详解
参数名称 | 参数类型 | 是否必填 | 平台 | 描述 |
---|---|---|---|---|
listener | V2TimFriendshipListener | 是 | 全部 | 需要设置的关系链监听器 |
返回模板
void
返回值详解
此函数无返回值
代码示例
//设置关系链监听器
V2TimFriendshipListener listener = V2TimFriendshipListener(
onBlackListAdd: (List<V2TimFriendInfo> infoList) async {
//黑名单列表新增用户的回调
//infoList 新增的用户信息列表
},
onBlackListDeleted: (List<String> userList) async {
//黑名单列表删除的回调
//userList 被删除的用户id列表
},
onFriendApplicationListAdded:
(List<V2TimFriendApplication> applicationList) async {
//好友请求数量增加的回调
//applicationList 新增的好友请求信息列表
},
onFriendApplicationListDeleted: (List<String> userIDList) async {
//好友请求数量减少的回调
//减少的好友请求的请求用户id列表
},
onFriendApplicationListRead: () async {
//好友请求已读的回调
},
onFriendInfoChanged: (List<V2TimFriendInfo> infoList) async {
//好友信息改变的回调
//infoList 好友信息改变的好友列表
},
onFriendListAdded: (List<V2TimFriendInfo> users) async {
//好友列表增加人员的回调
//users 新增的好友信息列表
},
onFriendListDeleted: (List<String> userList) async {
//好友列表减少人员的回调
//userList 减少的好友id列表
},
);
TencentImSDKPlugin.v2TIMManager
.getFriendshipManager()
.setFriendListener(listener: listener);//设置关系链监听器