feat: support node id in fake forward (broken impl)

This commit is contained in:
pk5ls20
2024-10-27 05:19:53 +08:00
parent 7ab6a10fc9
commit 0be6effc32
2 changed files with 18 additions and 5 deletions

View File

@@ -104,10 +104,10 @@ export class PacketMsgConverter {
rawMsgToPacketMsg(msg: RawMessage): PacketMsg {
return {
seq: +msg.msgSeq,
groupId: msg.chatType === ChatType.KCHATTYPEGROUP ? +msg.parentMsgPeer.peerUid : undefined,
groupId: msg.chatType === ChatType.KCHATTYPEGROUP ? +msg.peerUid : undefined,
senderUid: msg.senderUid,
senderUin: +msg.senderUin,
senderName: msg.sendMemberName ?? msg.sendRemarkName ?? msg.sendNickName ?? 'QQ用户',
senderName: msg.sendNickName ?? 'QQ用户',
time: +msg.msgTime,
msg: msg.elements.map((element) => {
if (!this.isValidElementType(element.elementType)) return null;