using LiteCharms.Infrastructure.ServiceBus.Queues; namespace LiteCharms.Infrastructure.ServiceBus.Exchanges; public class SalesExchange(SalesQueue messages) : BackgroundService { protected override async Task ExecuteAsync(CancellationToken stoppingToken) { if (messages.Incoming.CanCount) await Task.Delay(1000, stoppingToken); } }