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();