Exemplo n.º 1
0
 public ChatMessageItem(MessageEventArgs_300301 messageEventArgs,
                        User fromUser, bool isActionChatMessage)
 {
     this.isActionChatMessage = isActionChatMessage;
     this.messageEventArgs    = messageEventArgs;
     this.fromUser            = fromUser;
 }
Exemplo n.º 2
0
        // 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);
                }
            }
        }
Exemplo n.º 3
0
 public void OnActionChatEvent(object sender, MessageEventArgs_300301 message)
 {
     HandleMessage(message, true);
 }
Exemplo n.º 4
0
 public void OnChatEvent(object sender, MessageEventArgs_300301 message)
 {
     HandleMessage(message, false);
 }