Commit 65b8d4e8 authored by Mrs4s's avatar Mrs4s

fix issue of multi msg cannot view on phone.

parent 2ec43148
...@@ -48,8 +48,7 @@ internal fun Collection<ForwardMessage.INode>.calculateValidationDataForGroup( ...@@ -48,8 +48,7 @@ internal fun Collection<ForwardMessage.INode>.calculateValidationDataForGroup(
random: Int, random: Int,
groupCode: Long groupCode: Long
): MessageValidationData { ): MessageValidationData {
val msgTransmit = MsgTransmit.PbMultiMsgTransmit( val msgList = map { chain ->
msg = this.map { chain ->
MsgComm.Msg( MsgComm.Msg(
msgHead = MsgComm.MsgHead( msgHead = MsgComm.MsgHead(
fromUin = chain.senderId, fromUin = chain.senderId,
...@@ -75,6 +74,14 @@ internal fun Collection<ForwardMessage.INode>.calculateValidationDataForGroup( ...@@ -75,6 +74,14 @@ internal fun Collection<ForwardMessage.INode>.calculateValidationDataForGroup(
) )
) )
} }
val msgTransmit = MsgTransmit.PbMultiMsgTransmit(
msg = msgList,
pbItemList = listOf(
MsgTransmit.PbMultiMsgItem(
fileName = "MultiMsg",
buffer = MsgTransmit.PbMultiMsgNew(msgList).toByteArray(MsgTransmit.PbMultiMsgNew.serializer())
)
)
) )
val bytes = msgTransmit.toByteArray(MsgTransmit.PbMultiMsgTransmit.serializer()) val bytes = msgTransmit.toByteArray(MsgTransmit.PbMultiMsgTransmit.serializer())
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment