public async Task ProcessorQueueAsync()
        {
            using var cancellationToken = new CancellationTokenSource(TimeSpan.FromSeconds(5));
            var messages = await _consumer.ExecuteAsync(cancellationToken.Token, "pedido");

            var token = await _loginProvider.GetTokenAsync();

            foreach (var message in messages)
            {
                await _pedidoService.ProcessPedidoAsync(token, message);
            }
        }