VSTalk.Engine.ViewModel.Messenger.History.HistoryLoaderViewModel.RenderHistory C# (CSharp) Method

RenderHistory() private method

private RenderHistory ( TimeFrameParam param ) : void
param TimeFrameParam
return void
        private void RenderHistory(TimeFrameParam param)
        {
            IEnumerable<IMessage> messages;
            messages = _currentFrame == null
                ? HistoryService.Read(_clientId, _withEntity, param.Span)
                : HistoryService.Read(_clientId, _withEntity, param.Span, _currentFrame.Span);
            _currentFrame = param;
            foreach (var message in messages.Reverse())
            {
                var command = new RenderHistoryMessage(_conversationThread.Model, message);
                command.Execute();
            }
        }