0
0
mirror of https://github.com/alex289/CleanArchitecture.git synced 2025-06-30 02:31:08 +00:00
CleanArchitecture/CleanArchitecture.Domain/Consumers/FanoutEventConsumer.cs
2025-03-15 22:56:21 +01:00

22 lines
626 B
C#

using System.Threading.Tasks;
using CleanArchitecture.Shared.Events;
using MassTransit;
using Microsoft.Extensions.Logging;
namespace CleanArchitecture.Domain.Consumers;
public sealed class FanoutEventConsumer : IConsumer<FanoutDomainEvent>
{
private readonly ILogger<FanoutEventConsumer> _logger;
public FanoutEventConsumer(ILogger<FanoutEventConsumer> logger)
{
_logger = logger;
}
public Task Consume(ConsumeContext<FanoutDomainEvent> context)
{
_logger.LogInformation("FanoutDomainEventConsumer: {FanoutDomainEvent}", context.Message);
return Task.CompletedTask;
}
}