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");
}