更新MessageRecord组件中的消息过滤逻辑,以包括其他消息类型(-10001),以改进系统消息的处理并增强用户体验。

This commit is contained in:
乘风
2025-12-01 14:27:39 +08:00
parent 7d9f94984c
commit 57c398f537

View File

@@ -856,7 +856,7 @@ const MessageRecord: React.FC<MessageRecordProps> = ({ contract }) => {
{groupMessagesByTime(currentMessages).map((group, groupIndex) => (
<React.Fragment key={`group-${groupIndex}`}>
{group.messages
.filter(v => [10000].includes(v.msgType))
.filter(v => [10000, -10001].includes(v.msgType))
.map(msg => {
// 解析系统消息提取纯文本移除img标签和_wc_custom_link_标签
const parsedText = parseSystemMessage(msg.content);
@@ -893,7 +893,7 @@ const MessageRecord: React.FC<MessageRecordProps> = ({ contract }) => {
})}
<div className={styles.messageTime}>{group.time}</div>
{group.messages
.filter(v => ![10000, 570425393, 90000].includes(v.msgType))
.filter(v => ![10000, 570425393, 90000, -10001].includes(v.msgType))
.map(msg => {
return renderMessage(msg);
})}