Работа на новой архитектуре

This commit is contained in:
Халимов Рустам
2026-03-20 01:12:00 +03:00
parent a48a0b0977
commit 473e9bcef6
8 changed files with 105 additions and 80 deletions

View File

@@ -74,30 +74,30 @@ public sealed class MessageSentDomainEventHandler : INotificationHandler<Message
await _hubContext.Clients.Group(notification.ChatId.ToString())
.SendAsync("new_message", new
{
message.Id,
message.ChatId,
message.SenderId,
Content = message.Content,
Type = message.Type,
message.CreatedAt,
message.ForwardedFromId,
ForwardedFrom = forwardedFromObj,
message.ReplyToId,
ReplyTo = replyToObj,
Quote = message.Quote,
Media = message.Media.Select(m => new
id = message.Id,
chatId = message.ChatId,
senderId = message.SenderId,
content = message.Content,
type = message.Type,
createdAt = message.CreatedAt,
forwardedFromId = message.ForwardedFromId,
forwardedFrom = forwardedFromObj,
replyToId = message.ReplyToId,
replyTo = replyToObj,
quote = message.Quote,
media = message.Media.Select(m => new
{
m.Id,
m.Type,
m.Url,
Filename = m.Filename,
Size = m.Size
id = m.Id,
type = m.Type,
url = m.Url,
filename = m.Filename,
size = m.Size
}).ToList(),
Sender = senderObj,
ReadBy = new List<object>(),
StoryId = message.StoryId,
StoryMediaUrl = message.StoryMediaUrl,
StoryMediaType = message.StoryMediaType
sender = senderObj,
readBy = new List<object>(),
storyId = message.StoryId,
storyMediaUrl = message.StoryMediaUrl,
storyMediaType = message.StoryMediaType
}, cancellationToken);
}
}