namespace Courier.Api.Messaging;
using Courier.Framework;
public sealed class InMemoryBus : IPublishEndpoint
{
public Task Publish<T>(T message, CancellationToken ct = default) where T : class => Task.CompletedTask;
public Task PublishAsync(object message) => Task.CompletedTask;
public Task SubmitJob<T>(T job, CancellationToken ct = default) where T : class => Task.CompletedTask;
}