跳到主要内容

版本:2.X

删除指定会话

删除指定会话

API 参考:removeConversation

参数说明

参数类型必填说明最低版本
conversationTypeNumber会话类型,系统会话传入 SYSTEM2.2.0
targetIdString系统会话 ID2.2.0
callbackObject回调对象2.2.0
callback.onSuccessFunction成功回调2.2.0
callback.onErrorFunction失败回调2.2.0

代码示例

var conversationType = SYSTEM;
var targetId = '系统会话 ID';
var callback = {
onSuccess: function() {
console.log('删除指定会话成功');
},
onError: function(error) {
console.log('删除指定会话失败', error);
}
};
RongIMClient.getInstance().removeConversation(conversationType, targetId, callback);

按会话类型删除

提示

conversationTypes 为 Array 类型。可以按类型进行删除,可传递多个,不填则清除所有会话。

API 参考:clearConversations

参数说明

参数类型必填说明最低版本
callbackObject回调对象2.3.2
callback.onSuccessFunction成功回调2.2.0
callback.onErrorFunction失败回调2.2.0
conversationTypesArray清除的会话类型, 不填则清除所有会话2.3.2

conversationTypes 枚举值说明

会话类型说明枚举值
RongIMLib.ConversationType.PRIVATE单聊1
RongIMLib.ConversationType.GROUP群聊3
RongIMLib.ConversationType.CHATROOM聊天室4
RongIMLib.ConversationType.SYSTEM系统6

代码示例

var conversationTypes = [RongIMLib.ConversationType.PRIVATE, RongIMLib.ConversationType.GROUP];
RongIMClient.getInstance().clearConversations({
onSuccess: function(bool) {
console.log('清除会话成功',bool);
},
onError: function(error) {
console.log('清除会话失败', error);
}
}, conversationTypes);