Пример #1
0
        /// <summary>Call this method when the client image for this user has been updated</summary>
        /// <param name="message"></param>
        public void OnClientImageChangedMessage(MessageEventArgs_340 message)
        {
            if (message.UserId != userId) {
                throw new ApplicationException("The user from the given " +
                                               "message ('" + message + "') did not match the current " +
                                               "user ('" + this + "')");
            }

            image = message.Image;
            if (Updated != null) {
                Updated(this);
            }
        }
Пример #2
0
 /// <summary>
 /// Changes the Client Image for the user in the given message.
 /// Call this method when a Client Image Changes Messsage (340) is
 /// received from the server.
 /// </summary>
 /// <param name="message"></param>
 public void OnClientImageChangedMessage(MessageEventArgs_340 message)
 {
     var u = GetUser(message.UserId);
     if (u != null) {
         u.OnClientImageChangedMessage(message);
     }
 }
Пример #3
0
 // 340
 private void OnClientImageChangedEvent(object sender, int messageId, string messageName, string message)
 {
     if (ClientImageChangedEvent != null) {
         var w = SplitMessage(message);
         var userId = int.Parse(w[0]);
         var image = Utility.Base64StringToBitmap(w[1]);
         var m = new MessageEventArgs_340(messageId, messageName, userId, image);
         ClientImageChangedEvent(m);
     }
 }