public override void SetData(Dictionary <string, object> data) { base.SetData(data); Body = Get <string>(data, KEY_BODY); User = DataUser.GetUser(GetDict(data, KEY_USER)); }
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; } } }
public override void SetData(Dictionary <string, object> data) { base.SetData(data); Contact = DataUser.GetUser(GetDict(data, KEY_CONTACT)); }