private void SaveToChatHistory() { Console.WriteLine("STATUS: Saving chat to history"); ChatData chatData = new ChatData(Connection.LocalUser, Connection.RemoteUser, HistoryConverter.ChatToHistory(UserMessages), HistoryConverter.ChatToHistory(RemoteMessages), DateTime.Now.ToString()); OnlineViewModel.AddToHistory(chatData); }
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"); }
public ContentHistoryConverterTest() { converter = new HistoryConverter(GetService <ILogger <HistoryConverter> >()); }