# batchInsertOriginalMessage

public abstract void batchInsertOriginalMessage(List<Message> messages, IRongCoreCallback.ResultCallback<Boolean> callback)

高性能批量插入接收的原始消息（该消息只插入本地数据库，实际不会发送给服务器和对方）。

Message 下列属性会被入库，其余属性会被抛弃：

conversationType 会话类型；targetId 会话 ID；messageDirection 消息方向；senderUserId 发送者 ID； receivedStatus 接收状态；sentStatus 发送状态；content 消息内容；sentTime 消息发送的 Unix 时间戳，单位为毫秒。

content 优先使用 getRawJsonData 中保存的原始 JSON 数据。若 rawJsonData 为空，则回退到 encode。

此方法不支持聊天室、超级群的会话类型。每批最多处理 500 条消息，超过 500 条返回 RC_INVALID_PARAMETER_MESSAGE_LIST；消息的未读会累加到会话的未读数上。

#### Parameters

messages

批量处理的消息列表

callback

回调