From 8d73c0f28918a67c46300d77596de9e9eb7882ed Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Fri, 1 Aug 2025 21:42:24 +0800 Subject: [PATCH] :bug: Optimize chat summary --- DysonNetwork.Sphere/Chat/ChatService.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DysonNetwork.Sphere/Chat/ChatService.cs b/DysonNetwork.Sphere/Chat/ChatService.cs index 0c22bd6..8abbb2d 100644 --- a/DysonNetwork.Sphere/Chat/ChatService.cs +++ b/DysonNetwork.Sphere/Chat/ChatService.cs @@ -319,6 +319,7 @@ public partial class ChatService( public async Task> CountUnreadMessageForUser(Guid userId) { var members = await db.ChatMembers + .Where(m => m.LeaveAt == null && m.JoinedAt != null) .Where(m => m.AccountId == userId) .Select(m => new { m.ChatRoomId, m.LastReadAt }) .ToListAsync(); @@ -338,6 +339,7 @@ public partial class ChatService( public async Task> ListLastMessageForUser(Guid userId) { var userRooms = await db.ChatMembers + .Where(m => m.LeaveAt == null && m.JoinedAt != null) .Where(m => m.AccountId == userId) .Select(m => m.ChatRoomId) .ToListAsync();