更新MessageRecord组件中的消息过滤逻辑,以包括其他消息类型(-10001),以改进系统消息的处理并增强用户体验。
This commit is contained in:
@@ -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);
|
||||
})}
|
||||
|
||||
Reference in New Issue
Block a user