diff --git a/src/lib/msgUtils.js b/src/lib/msgUtils.js index 80e7f1d..f8474b1 100644 --- a/src/lib/msgUtils.js +++ b/src/lib/msgUtils.js @@ -493,7 +493,7 @@ export const parseRenderMessageItem = (msg) => { // type: whatsappMsgTypeMapped?.[thisMsgType]?.type || 'text', from: msg.from, sender: msg.from, - senderName: msg?.customerProfile?.name || msg.from, + senderName: msg?.customerProfile?.name || 'me', // msg.from, // title: msg.customerProfile.name, customer_name: msg?.customerProfile?.name || '', whatsapp_name: msg?.customerProfile?.name || '', @@ -513,7 +513,7 @@ export const parseRenderMessageItem = (msg) => { ...(typeof whatsappMsgTypeMapped[(msg?.messageorigin?.type || 'unsupported')]?.renderForReply === 'function' ? whatsappMsgTypeMapped[(msg?.messageorigin?.type || 'unsupported')].renderForReply(msg.messageorigin) : {}), - titleColor: msg.messageorigin?.customerProfile?.name ? '#a791ff' : "#128c7e", + titleColor: msg.messageorigin?.customerProfile?.name && msg.messageorigin?.sender !== 'me' ? '#a791ff' : "#128c7e", id: msg.context?.id || msg.reaction?.message_id, }, origin: msg.context, @@ -545,7 +545,7 @@ export const parseRenderMessageList = (messages) => { localDate: (msg.msgtime || '').replace('T', ' '), from: msgContent.from, sender: msgContent.from, - senderName: msgContent?.customerProfile?.name || msgContent.from, + senderName: msgContent?.customerProfile?.name || 'me', // msgContent.from, replyButton: ['text', 'document', 'image'].includes(msgContent.type) && (msgContent?.status || '') !== 'failed', ...(msg.msg_direction === 'outbound' ? {