perf: 会话列表的昵称null判断

dev/chat
Lei OT 2 years ago
parent bc31645153
commit 27d05620ba

@ -18,7 +18,7 @@ export const fetchTemplates = async () => {
*/
export const fetchConversationsList = async (params) => {
const { result: data } = await fetchJSON(`${API_HOST}/getconversations`, params);
const list = (data || []).map((ele) => ({ ...ele, customer_name: `${ele.whatsapp_name}`.trim() }));
const list = (data || []).map((ele) => ({ ...ele, customer_name: `${ele.whatsapp_name || ''}`.trim(), whatsapp_name: `${ele.whatsapp_name || ''}`.trim() }));
return list;
};

@ -194,9 +194,9 @@ function ChatHistory() {
{...item}
key={item.sn}
id={item.sn}
letterItem={{ id: item.whatsapp_name.trim() || item.whatsapp_phone_number, letter: (item.whatsapp_name.trim() || item.whatsapp_phone_number).slice(0, 5) }}
alt={`${item.whatsapp_name.trim()}`}
title={item.whatsapp_name.trim() || item.whatsapp_phone_number}
letterItem={{ id: item.whatsapp_name || item.whatsapp_phone_number, letter: (item.whatsapp_name || item.whatsapp_phone_number).slice(0, 5) }}
alt={`${item.whatsapp_name}`}
title={item.whatsapp_name || item.whatsapp_phone_number}
subtitle={item.coli_id}
date={item.last_received_time}
className={String(item.sn) === String(selectedConversation.sn) ? '__active text-primary bg-neutral-100' : ''}

@ -186,9 +186,9 @@ const Conversations = () => {
{...item}
key={item.sn}
id={item.sn}
letterItem={{ id: `${item.whatsapp_name || ''}`.trim() || item.whatsapp_phone_number, letter: (`${item.whatsapp_name || ''}`.trim() || item.whatsapp_phone_number).slice(0, 5) }}
alt={`${item.whatsapp_name || ''}`.trim()}
title={`${item.whatsapp_name || ''}`.trim() || item.whatsapp_phone_number}
letterItem={{ id: item.whatsapp_name || item.whatsapp_phone_number, letter: (item.whatsapp_name || item.whatsapp_phone_number).slice(0, 5) }}
alt={item.whatsapp_name}
title={item.whatsapp_name || item.whatsapp_phone_number}
subtitle={item.coli_id}
date={item.last_received_time}
unread={item.unread_msg_count}

Loading…
Cancel
Save