优化消息列表组件,更新已读标记逻辑,确保仅更新未读数量而不影响时间和排序,提升代码可读性。
This commit is contained in:
@@ -497,9 +497,9 @@ const MessageList: React.FC<MessageListProps> = () => {
|
||||
// 设置当前会话
|
||||
setCurrentContact(session as any, true);
|
||||
|
||||
// 标记为已读
|
||||
// 标记为已读(不更新时间和排序)
|
||||
if (session.config.unreadCount > 0) {
|
||||
// 立即更新UI
|
||||
// 立即更新UI(只更新未读数量)
|
||||
setSessions(prev =>
|
||||
prev.map(s =>
|
||||
s.id === session.id
|
||||
|
||||
Reference in New Issue
Block a user