fix: 回复发送邮件: 气泡重复

2.0/email-builder
Lei OT 10 months ago
parent 120c09c28b
commit 5ca3c881dd

@ -450,7 +450,7 @@ export const useConversationStore = create(
},
reset: () => set(initialConversationState),
}), 'conversationStore')
}), { name: 'cStore' })
);
export default useConversationStore;

@ -10,7 +10,7 @@ import useAuthStore from '@/stores/AuthStore';
import LexicalEditor from '@/components/LexicalEditor';
import { v4 as uuid } from 'uuid';
import { isEmpty } from '@/utils/commons';
import { cloneDeep, isEmpty } from '@/utils/commons';
import './EmailEditor.css';
import { postSendEmail } from '@/actions/EmailActions';
import { sentMsgTypeMapped, } from '@/channel/bubbleMsgUtils';
@ -323,13 +323,19 @@ const EmailEditorPopup = ({ open, setOpen, fromEmail, fromUser, toEmail, convers
body.externalID = stickToCid;
body.actionID = `${stickToCid}.${msgObj.id}`;
try {
const bubbleMsg = cloneDeep(msgObj);
bubbleMsg.id = `${stickToCid}.${msgObj.id}`;
bubbleMsg.email.mai_sn = '';
bubbleMsg.content = undefined;
invokeEmailMessage(bubbleMsg);
const result = await postSendEmail(body);
setSendLoading(false);
const mailSavedId = result.id || '';
msgObj.id = `${stickToCid}.${msgObj.id}`;
msgObj.email.mai_sn = mailSavedId;
// const mailSavedId = result.id || '';
// bubbleMsg.email.mai_sn = mailSavedId;
// invokeEmailMessage(bubbleMsg);
// setSendLoading(false);
invokeEmailMessage(msgObj);
setOpen(false);
} catch (error) {
notification.error({

Loading…
Cancel
Save