fix: 回复邮件: 弹出两个气泡

2.0/email-builder
Lei OT 11 months ago
parent 9e5d9e8844
commit 0790bd3c1f

@ -313,7 +313,7 @@ const messageSlice = (set, get) => ({
// * 已读的不再更新状态, 有时候投递结果在已读之后返回
if (ele.id === ele.actionId && ele.actionId === message.actionId) {
return { ...ele, id: message.id, status: ele.status === 'read' ? ele.status : message.status, dateString: message.dateString };
} else if (ele.id === message.id) {
} else if (String(ele.id) === String(message.id)) {
// console.log('old msg ele', ele);
const renderStatus = message?.data?.status ? { status: { ...ele.data.status, loading: 0, download: true } } : {};
const keepReply = ele.reply ? { reply: ele.reply } : {};

@ -307,7 +307,7 @@ const EmailEditorPopup = ({ open, setOpen, fromEmail, fromUser, conversationid,
const result = await postSendEmail(body);
setSendLoading(false);
const mailSavedId = result.id || '';
msgObj.id = mailSavedId
msgObj.id = `${stickToCid}.${msgObj.id}`;
msgObj.email.mai_sn = mailSavedId;
invokeEmailMessage(msgObj);

Loading…
Cancel
Save