public ChatMessageItem(MessageEventArgs_300301 messageEventArgs, User fromUser, bool isActionChatMessage) { this.isActionChatMessage = isActionChatMessage; this.messageEventArgs = messageEventArgs; this.fromUser = fromUser; }
// TODO: MessageEventArgs_3003001 could contain isActionChat from the beginning! private void HandleMessage(MessageEventArgs_300301 message, bool isActionChat) { if (message.ChatId == chatId) { var u = users.GetUser(message.UserId); var cmi = new ChatMessageItem(message, u, isActionChat); chatMessages.Add(cmi); if (ChatMessageReceivedEvent != null) { ChatMessageReceivedEvent(cmi); } } }
public void OnActionChatEvent(object sender, MessageEventArgs_300301 message) { HandleMessage(message, true); }
public void OnChatEvent(object sender, MessageEventArgs_300301 message) { HandleMessage(message, false); }