feat(引用消息功能): 更新群组消息引用逻辑

在消息记录组件中优化了群组消息的引用逻辑,确保引用内容正确显示用户昵称,并移除了不必要的调试日志,提升了代码整洁性。
This commit is contained in:
超级老白兔
2025-09-19 17:33:27 +08:00
parent 4440da92bf
commit 4498f3542b

View File

@@ -685,18 +685,25 @@ const MessageRecord: React.FC<MessageRecordProps> = ({ contract }) => {
seq: +new Date(),
});
};
const handQuote = (messageData: ChatRecord) => {
//判断如果是用户
const isGroupUser = !!currentContract?.chatroomId;
const isSend = messageData.isSend; //是否为我方发送
const nickname = currentContract.nickname;
const kfNickName = currentKf.nickname;
let sendMessageText = "";
if (isGroupUser) {
const GroupNickname = messageData.sender.nickname;
const content = messageData.content.replace(
`${messageData.sender.wechatId}:\n`,
"",
);
if (isSend) {
sendMessageText = `${messageData.content}\n----------------------------------\n`;
} else {
sendMessageText = `@${nickname}${messageData.content}\n----------------------------------\n`;
console.log(messageData);
sendMessageText = `@${GroupNickname}${content}\n----------------------------------\n`;
}
} else {
if (isSend) {
@@ -708,8 +715,6 @@ const MessageRecord: React.FC<MessageRecordProps> = ({ contract }) => {
}
updateQuoteMessageContent(sendMessageText);
//更新值
console.log("handQuote 引入逻辑", sendMessageText);
};
const handCommad = (action: string) => {