removeSignalingListener
功能介绍
移除信令监听器
若listener为null则删除所有信令监听器
参数详解
参数名称 | 参数类型 | 是否必填 | 平台 | 描述 |
---|---|---|---|---|
listener | V2TimSignalingListener | 是 | 全部 | 需要移除的信令监听器 |
返回模板
void
返回值详解
此函数无返回值
代码示例
//设置信令监听器
V2TimSignalingListener listener = V2TimSignalingListener(
onInvitationCancelled: (String inviteID, String inviter, String data) async {
//邀请被取消的回调
//inviteID 邀请消息信令id
//inviter 邀请人id
//data 邀请被取消时的自定义data
},
onInvitationTimeout: (String inviteID, List<String> inviteeList) async {
//邀请超时的回调
//inviteID 邀请消息信令id
//inviteeList 被邀请人的列表
},
onInviteeAccepted: (String inviteID, String invitee, String data) async {
//邀请被接受的回调
//inviteID 邀请消息信令id
//invitee 被邀请人id
//data 接受邀请时的自定义data
},
onInviteeRejected: (String inviteID, String invitee, String data) async {
//邀请被拒绝的回调
//inviteID 邀请消息信令id
//invitee 被邀请人id
//data 拒绝邀请时的自定义data
},
onReceiveNewInvitation: (String inviteID, String inviter, String groupID,
List<String> inviteeList, String data) async
{
//获取新的邀请的回调
//inviteID 邀请消息信令id
//inviter 邀请人id
//groupID 发出邀请的群组id
//inviteeList 被邀请人的列表
//data 邀请时的自定义data
},
);
TencentImSDKPlugin.v2TIMManager
.getSignalingManager()
.addSignalingListener(listener: listener);//添加信令监听器
//在添加成功后使用removeSignalingListener可移除监听器
TencentImSDKPlugin.v2TIMManager
.getSignalingManager()
.removeSignalingListener(listener: listener);