消息记录: 引用的消息原文 todo: reaction 的原文

dev/chat
Lei OT 1 year ago
parent f989f257a1
commit 7cf33bb1c9

@ -33,7 +33,16 @@ export const sentMsgTypeMapped = {
msgtype: 'text',
msgcontent: { body: msg.text, ...(msg.context ? { context: msg.context, message_origin: msg.message_origin } : {}) },
}),
contentToRender: (msg) => ({ ...msg, actionId: msg.id, conversationid: msg.id.split('.')[0], ...(msg.context ? { reply: { message: msg.message_origin.text, title: msg.message_origin.senderName || 'Reference' } } : {}) }),
contentToRender: (msg) => ({
...msg,
actionId: msg.id,
conversationid: msg.id.split('.')[0],
...(msg.context
? {
reply: { message: msg.message_origin.text, title: msg.message_origin.senderName || 'Reference' },
}
: {}),
}),
},
whatsappTemplate: {
contentToSend: (msg) => ({ action: 'message', actionId: msg.id, renderId: msg.id, to: msg.to, msgtype: 'template', msgcontent: msg.template }),
@ -206,9 +215,7 @@ export const parseRenderMessageItem = (msg) => {
// type: whatsappMsgTypeMapped?.[msg.type]?.type || 'text',
sender: msg.from,
senderName: msg?.customerProfile?.name || msg.from,
// status: msg?.status || 'waiting',
// title: msg.customerProfile.name,
// replyButton: true,
customer_name: msg?.customerProfile?.name || '',
whatsapp_name: msg?.customerProfile?.name || '',
whatsapp_phone_number: msg.from,
@ -239,6 +246,15 @@ export const parseRenderMessageList = (messages, conversationid = null) => {
dateString: msgStatusRenderMapped[msgContent?.status || 'failed'] === 'failed' ? '发送失败 ❌' : '',
}
: {}),
...(isEmpty(msg.messageorigin_AsJOSN)
? {}
: {
reply: {
message: msg.messageorigin_AsJOSN.text?.body || msg.messageorigin_AsJOSN.text,
title: msg.messageorigin_AsJOSN.senderName || msg.messageorigin_AsJOSN.from
},
origin: msg.messageorigin_AsJOSN,
}),
// conversationid: conversationid,
// title: msg.customerProfile.name,
whatsapp_msg_type: msgContent.type,

Loading…
Cancel
Save