public async Task SendMessageToQueue()

in functions/source/real-time-adherence/AspectKinesisLamda/AwsSQSFacade.cs [91:107]


        public async Task SendMessageToQueue(string recordData, string agentArn)
        {
            _logger.Trace("Beginning SendMessageToQueue");

            SendMessageRequest sendMessageRequest = new SendMessageRequest
            {
                QueueUrl = AgentArnToSqsQueueUrl(agentArn),
                MessageBody = recordData,
                MessageGroupId = _sqsQueueMessageGroupId   
            };//NOTE:  Enable ContentBasedDeduplication for particular SQSSqueue since not sending MessageDeduplicationId which could use recordData's Event Id

            var sendMessageResponse  = await _sqsClient.SendMessageAsync(sendMessageRequest);

            _logger.Debug($"Message sent to queue {sendMessageResponse.MessageId}");

            _logger.Trace("Ending SendMessageToQueue");
        }