public override void DeserializeBody(BinaryReader br) { Flags = br.ReadInt32(); Pinned = (Flags & 4) != 0; Peer = (TLAbsPeer)ObjectUtils.DeserializeObject(br); TopMessage = br.ReadInt32(); ReadInboxMaxId = br.ReadInt32(); ReadOutboxMaxId = br.ReadInt32(); UnreadCount = br.ReadInt32(); NotifySettings = (TLAbsPeerNotifySettings)ObjectUtils.DeserializeObject(br); if ((Flags & 1) != 0) { Pts = br.ReadInt32(); } else { Pts = null; } if ((Flags & 2) != 0) { Draft = (TLAbsDraftMessage)ObjectUtils.DeserializeObject(br); } else { Draft = null; } }
public override void DeserializeBody(BinaryReader br) { flags = br.ReadInt32(); pinned = (flags & 4) != 0; peer = (TLAbsPeer)ObjectUtils.DeserializeObject(br); top_message = br.ReadInt32(); read_inbox_max_id = br.ReadInt32(); read_outbox_max_id = br.ReadInt32(); unread_count = br.ReadInt32(); notify_settings = (TLAbsPeerNotifySettings)ObjectUtils.DeserializeObject(br); if ((flags & 1) != 0) { pts = br.ReadInt32(); } else { pts = null; } if ((flags & 2) != 0) { draft = (TLAbsDraftMessage)ObjectUtils.DeserializeObject(br); } else { draft = null; } Type = TLAbsDialogTypes.TLDialog; }
public override void DeserializeBody(BinaryReader br) { this.Peer = (TLAbsPeer)ObjectUtils.DeserializeObject(br); this.Draft = (TLAbsDraftMessage)ObjectUtils.DeserializeObject(br); }
public override void DeserializeBody(BinaryReader br) { peer = (TLAbsPeer)ObjectUtils.DeserializeObject(br); draft = (TLAbsDraftMessage)ObjectUtils.DeserializeObject(br); Type = TLAbsUpdateTypes.TLUpdateDraftMessage; }