# clearMessages

public abstract void clearMessages(ConversationType conversationType, String targetId, String channelId, IRongCoreCallback.ResultCallback<Boolean> callback)

删除某个会话中的所有消息。

注意：不支持聊天室！

#### Since

5.1.1

#### Parameters

conversationType

会话类型，不支持聊天室。参考 Conversation.ConversationType 。

targetId

会话 id。根据不同的 conversationType，可能是用户 id、讨论组 id、群组 id。

channelId

消息所属会话的业务标识。

callback

清空是否成功的回调。

public abstract void clearMessages(List<ClearMessageOption> clearMessageOptions, IRongCoreCallback.ResultCallback<Boolean> callback)

异步批量删除指定会话早于（含）发送时间的所有本地数据库消息。

此方法删除数据库中会话早于（含）发送时间的消息记录, 时间戳传 0 清除所有消息

支持的会话类型：单聊, 群聊, 聊天室, 系统消息

#### Since

5.6.7

#### Parameters

clearMessageOptions

删除消息参数列表，最大数量为 20

callback

删除是否成功的回调。