public ChatMessage Add(string sender, ChatMessageType type, ChatMessageDirection direction, string message) { ChatMessage chatMessage = new ChatMessage(sender, type, direction, message, this); Messages.Add(chatMessage); LastUpdateTime = DateTime.Now; return chatMessage; }
public ChatMessage(string sender, ChatMessageType type, ChatMessageDirection direction, string message, ChatBotConversation conversation) { Sender = sender; Type = type; Direction = direction; Message = message; Conversation = conversation; MessageTime = direction == ChatMessageDirection.In ? DateTime.Now : DateTime.Now.AddSeconds(message.Length / 2 + 5); }