|
|
|
@ -260,6 +260,7 @@ const messageSlice = (set, get) => ({
|
|
|
|
|
conversationsList.splice(targetIndex, 1, {
|
|
|
|
|
...conversationsList[targetIndex],
|
|
|
|
|
last_received_time: message.deliverTime, // todo: 需要+8 hours
|
|
|
|
|
conversation_expiretime: message?.conversation?.expireTime || conversationsList[targetIndex].conversation_expiretime || '', // 保留使用UTC时间
|
|
|
|
|
});
|
|
|
|
|
} else if (targetIndex === -1) {
|
|
|
|
|
// 当前客户端不存在的会话 todo: 设置为当前(在WhatsApp返回号码不一致时)
|
|
|
|
@ -273,6 +274,7 @@ const messageSlice = (set, get) => ({
|
|
|
|
|
whatsapp_name: message?.senderName || message?.sender || '',
|
|
|
|
|
customer_name: message?.senderName || message?.sender || '',
|
|
|
|
|
whatsapp_phone_number: message.from,
|
|
|
|
|
conversation_expiretime: message?.conversation?.expireTime || '', // 保留使用UTC时间
|
|
|
|
|
}];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|