|
|
|
@ -469,10 +469,10 @@ const messageSlice = (set, get) => ({
|
|
|
|
|
? {
|
|
|
|
|
...conversationsList[targetIndex],
|
|
|
|
|
last_received_time: lastReceivedTime || conversationsList[targetIndex].last_received_time,
|
|
|
|
|
// unread_msg_count:
|
|
|
|
|
// Number(targetId) !== Number(currentConversation.sn) && message.sender !== 'me'
|
|
|
|
|
// ? conversationsList[targetIndex].unread_msg_count + 1
|
|
|
|
|
// : conversationsList[targetIndex].unread_msg_count,
|
|
|
|
|
unread_msg_count:
|
|
|
|
|
Number(targetId) !== Number(currentConversation.sn) && message.sender !== 'me'
|
|
|
|
|
? conversationsList[targetIndex].unread_msg_count + 1
|
|
|
|
|
: conversationsList[targetIndex].unread_msg_count,
|
|
|
|
|
last_message: message,
|
|
|
|
|
}
|
|
|
|
|
: {
|
|
|
|
@ -481,7 +481,7 @@ const messageSlice = (set, get) => ({
|
|
|
|
|
sn: Number(targetId),
|
|
|
|
|
opi_sn: message.opi_sn || currentConversation.opi_sn, // todo: coli sn
|
|
|
|
|
last_received_time: dayjs(message.date).add(8, 'hours').format(DATETIME_FORMAT),
|
|
|
|
|
unread_msg_count: 0, // message.sender === 'me' ? 0 : 1,
|
|
|
|
|
unread_msg_count: message.sender === 'me' ? 0 : 1,
|
|
|
|
|
whatsapp_name: message?.senderName || message?.sender || '',
|
|
|
|
|
customer_name: message?.senderName || message?.sender || '',
|
|
|
|
|
whatsapp_phone_number: message.type === 'email' ? null : message.from,
|
|
|
|
|