public ScoreProcessingService( ILogger <ScoreProcessingService> logger, ISqsMessageChannel sqsMessageChannel, IServiceProvider serviceProvider, IHostApplicationLifetime hostApplicationLifetime ) { _logger = logger; _sqsMessageChannel = sqsMessageChannel; _serviceProvider = serviceProvider; _hostApplicationLifetime = hostApplicationLifetime; }
public QueueReadingService( ILogger <QueueReadingService> logger, ISqsMessageQueue sqsMessageQueue, IOptions <AwsServicesConfiguration> options, ISqsMessageChannel sqsMessageChannel) { _logger = logger; _sqsMessageQueue = sqsMessageQueue; _sqsMessageChannel = sqsMessageChannel; _queueUrl = options.Value.NewScoresQueueUrl; _logger.LogInformation($"Reading from {_queueUrl}"); }