internal void CloseChat()
 {
     SaveToChatHistory();
     Console.WriteLine("STATUS: Closing active chat");
     UserMessages.Clear();
     RemoteMessages.Clear();
 }
        public void LoadChatFromHistory(ChatData chatData)
        {
            if (HistoryMode)
            {
                UserMessages.Clear();
                RemoteMessages.Clear();
            }
            Console.WriteLine("STATUS: Loading chat from history");
            HistoryMode = true;

            UserMessages = HistoryConverter.HistoryToChat(chatData.UserMessages);
            RaisePropertyChanged("UserMessages");
            RemoteMessages = HistoryConverter.HistoryToChat(chatData.RemoteMessages);
            RaisePropertyChanged("RemoteMessages");
        }
 private void CloseHistoryMode()
 {
     HistoryMode = false;
     UserMessages.Clear();
     RemoteMessages.Clear();
 }