Beispiel #1
0
        /// <summary>
        /// Removes the user in the given message from this model.
        /// Call this method when a Client Leave Message (303) is
        /// received from the server.
        /// </summary>
        /// <param name="message"></param>
        public void OnClientLeaveMessage(MessageEventArgs_303331332 message)
        {
            var user = GetUser(message.UserId);

            if (user != null)
            {
                userList.Remove(user);
                ClientLeft(user);
            }
        }
Beispiel #2
0
 /// <summary>
 /// Removes the user in the given message from this model.
 /// Call this method when a Client Leave Message (303) is
 /// received from the server.
 /// </summary>
 /// <param name="message"></param>
 public void OnClientLeaveMessage(MessageEventArgs_303331332 message)
 {
     var user = GetUser(message.UserId);
     if (user != null) {
         userList.Remove(user);
         ClientLeft(user);
     }
 }
Beispiel #3
0
 // 331
 private void OnPrivateChatInvitationEvent(object sender, int messageId, string messageName, string message)
 {
     if (PrivateChatInvitationEvent != null) {
         var w = SplitMessage(message);
         var chatId = int.Parse(w[0]);
         var userId = int.Parse(w[1]);
         var m = new MessageEventArgs_303331332(messageId, messageName, chatId, userId);
         PrivateChatInvitationEvent(this, m);
     }
 }
Beispiel #4
0
        // 303
        private void OnClientLeaveEvent(object sender, int messageId, string messageName, string message)
        {
            if (ClientLeaveEvent != null) {
                var words = SplitMessage(message);
                var chatId = int.Parse(words[0]);
                var userId = int.Parse(words[1]);

                var m = new MessageEventArgs_303331332(messageId, messageName, chatId, userId);

                ClientLeaveEvent(m);
            }
        }