fixup! perf: 在线聊天: 显示过期时间

dev/mobile
Lei OT 2 years ago
parent 8956352274
commit c7853d6811

@ -255,11 +255,11 @@ const messageSlice = (set, get) => ({
const targetIndex = conversationsList.findIndex((ele) => String(ele.sn) === String(targetId)); const targetIndex = conversationsList.findIndex((ele) => String(ele.sn) === String(targetId));
let newConversations = []; let newConversations = [];
if (targetIndex !== -1 && message.status === 'received') { // 'delivered' if (targetIndex !== -1) { // 'delivered'
// 更新列表的时间 // 更新列表的时间
conversationsList.splice(targetIndex, 1, { conversationsList.splice(targetIndex, 1, {
...conversationsList[targetIndex], ...conversationsList[targetIndex],
last_received_time: message.deliverTime, // todo: 需要+8 hours last_received_time: message.status === 'received' ? message.deliverTime : conversationsList[targetIndex].last_received_time, // todo: 需要+8 hours
conversation_expiretime: message?.conversation?.expireTime || conversationsList[targetIndex].conversation_expiretime || '', // 保留使用UTC时间 conversation_expiretime: message?.conversation?.expireTime || conversationsList[targetIndex].conversation_expiretime || '', // 保留使用UTC时间
}); });
} else if (targetIndex === -1) { } else if (targetIndex === -1) {

Loading…
Cancel
Save