Exemplo n.º 1
0
        public override void SetData(Dictionary <string, object> data)
        {
            base.SetData(data);

            Body = Get <string>(data, KEY_BODY);
            User = DataUser.GetUser(GetDict(data, KEY_USER));
        }
Exemplo n.º 2
0
        public override void SetData(Dictionary <string, object> data)
        {
            base.SetData(data);

            List <object> userData = GetList(data, KEY_USERS);

            Users = new DataUser[userData.Count];

            for (int i = 0; i < Users.Length; i++)
            {
                Users[i] = DataUser.GetUser(userData[i] as Dictionary <string, object>);
            }

            Messages = DataChatMessage.ListFromData(GetList(data, KEY_MESSAGES));

            for (int i = 0; i < Users.Length; i++)
            {
                if (!Users[i].IsMe)
                {
                    Contact = Users[i];
                    break;
                }
            }
        }
Exemplo n.º 3
0
        public override void SetData(Dictionary <string, object> data)
        {
            base.SetData(data);

            Contact = DataUser.GetUser(GetDict(data, KEY_CONTACT));
        }