合并聊天记录
kotlin
suspend fun createMultipartMessage(
messages: List<BimMessage>,
title: String,
abstractList: List<String>,
): BimMultipartMessage
suspend fun downloadMultipartMessages(message: BimMultipartMessage): List<BimMessage>1
2
3
4
5
6
2
3
4
5
6
kotlin
val chat = BimImManager.getInstance().chatService
val merged = chat.createMultipartMessage(
messages = selectedMessages,
title = "聊天记录",
abstractList = selectedMessages.map { it.showName },
)
chat.sendMessage(merged, conversation)
val details = chat.downloadMultipartMessages(merged)1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
合并消息的详情按需下载和解析,返回只读消息快照。详情失败不会改变普通消息发送链路;Demo 不直接读详情文件或内部数据库。
