🐛 Prevent the LoadAccountMember sending the deleted account data to user

This commit is contained in:
2025-08-07 21:22:34 +08:00
parent 554f73b550
commit 973b2f81ea

View File

@@ -361,6 +361,7 @@ public partial class ChatService(
.DistinctBy(x => x.Id)
.ToList();
messageSenders = await crs.LoadMemberAccounts(messageSenders);
messageSenders = messageSenders.Where(x => x.Account is not null).ToList();
foreach (var message in messages)
message.Value!.Sender = messageSenders.First(x => x.Id == message.Value.SenderId);