Update structure

This commit is contained in:
2026-05-28 20:41:03 +02:00
parent 2769c7f38f
commit 25accf3456
18 changed files with 0 additions and 0 deletions
@@ -0,0 +1,16 @@
using MassTransit;
using Musify.Application.Contracts.Infrastructure;
namespace Musify.Infrastructure.MassTransit
{
public class MassTransitEventBus(IPublishEndpoint publishEndpoint)
: IEventBus
{
public async Task PublishAsync<T>(T message, CancellationToken cancellationToken) where T : class
{
ArgumentNullException.ThrowIfNull(message, nameof(message));
await publishEndpoint.Publish(message, cancellationToken);
}
}
}