添加项目文件。

This commit is contained in:
2026-04-30 21:08:28 +08:00
parent c60f5fe117
commit cc017b6495
327 changed files with 12860 additions and 0 deletions
@@ -0,0 +1,24 @@
using ConnectorService.Dtos;
using ConnectorService.Hubs;
using IM.Commons.IntegrationEvents;
using MassTransit;
using Microsoft.AspNetCore.SignalR;
namespace ConnectorService.Consumers
{
public class MessageConsumer : IConsumer<MsgCreatedEvent>
{
private readonly IHubContext<ChatHub> hub;
public MessageConsumer(IHubContext<ChatHub> hub)
{
this.hub = hub;
}
public async Task Consume(ConsumeContext<MsgCreatedEvent> context)
{
var @event = context.Message;
await hub.Clients.Group(@event.StreamKey).SendAsync("ReceiveNewMessage", @event.ToHubResponse());
}
}
}