private async Task SendMessages()

in src/AWS.Logger.Core/Core/AWSLoggerCore.cs [427:444]


        private async Task SendMessages(CancellationToken token)
        {
            try
            {
                //Make sure the log events are in the right order.
                _repo._request.LogEvents.Sort((ev1, ev2) => 
                    ev1.Timestamp.GetValueOrDefault().CompareTo(ev2.Timestamp.GetValueOrDefault()));
                var response = await _client.Value.PutLogEventsAsync(_repo._request, token).ConfigureAwait(false);
                _repo.Reset();
            }
            catch (ResourceNotFoundException ex)
            {
                // The specified log stream does not exist. Refresh or create new stream.
                LogLibraryServiceError(ex);

                _currentStreamName = await LogEventTransmissionSetup(token).ConfigureAwait(false);
            }
        }