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

LoadHistory() private method

private LoadHistory ( TimeFrameParam param ) : void
param TimeFrameParam
return void
        private void LoadHistory(TimeFrameParam param)
        {
            var removeControl = new RemoveHistoryLoader(_conversationThread.Model);
            removeControl.Execute();

            RenderHistory(param);
            DisableTimeFrames(param);

            if (!_timeFrames.Last().Enabled)
            {
                return;
            }
            var message = new HistoryCommandMessage
            {
                Frames = _timeFrames,
                Callback = LoadHistory
            };

            var addControl = new RenderHistoryLoader(_conversationThread.Model, message);
            addControl.Execute();
        }