Beispiel #1
0
        public override void DeserializeBody(BinaryReader br)
        {
            flags              = br.ReadInt32();
            creator            = (flags & 1) != 0;
            kicked             = (flags & 2) != 0;
            left               = (flags & 4) != 0;
            admins_enabled     = (flags & 8) != 0;
            admin              = (flags & 16) != 0;
            deactivated        = (flags & 32) != 0;
            id                 = br.ReadInt32();
            title              = StringUtil.Deserialize(br);
            photo              = (TLAbsChatPhoto)ObjectUtils.DeserializeObject(br);
            participants_count = br.ReadInt32();
            date               = br.ReadInt32();
            version            = br.ReadInt32();
            if ((flags & 64) != 0)
            {
                migrated_to = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
            }
            else
            {
                migrated_to = null;
            }

            Type = TLAbsChatTypes.TLChat;
        }
Beispiel #2
0
 public override void DeserializeBody(BinaryReader br)
 {
     this.Flags             = br.ReadInt32();
     this.Creator           = (this.Flags & 1) != 0;
     this.Kicked            = (this.Flags & 2) != 0;
     this.Left              = (this.Flags & 4) != 0;
     this.AdminsEnabled     = (this.Flags & 8) != 0;
     this.Admin             = (this.Flags & 16) != 0;
     this.Deactivated       = (this.Flags & 32) != 0;
     this.Id                = br.ReadInt32();
     this.Title             = StringUtil.Deserialize(br);
     this.Photo             = (TLAbsChatPhoto)ObjectUtils.DeserializeObject(br);
     this.ParticipantsCount = br.ReadInt32();
     this.Date              = br.ReadInt32();
     this.Version           = br.ReadInt32();
     if ((this.Flags & 64) != 0)
     {
         this.MigratedTo = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
     }
     else
     {
         this.MigratedTo = null;
     }
 }
Beispiel #3
0
 public override void DeserializeBody(BinaryReader br)
 {
     Flags             = br.ReadInt32();
     Creator           = (Flags & 1) != 0;
     Kicked            = (Flags & 2) != 0;
     Left              = (Flags & 4) != 0;
     AdminsEnabled     = (Flags & 8) != 0;
     Admin             = (Flags & 16) != 0;
     Deactivated       = (Flags & 32) != 0;
     Id                = br.ReadInt32();
     Title             = StringUtil.Deserialize(br);
     Photo             = (TLAbsChatPhoto)ObjectUtils.DeserializeObject(br);
     ParticipantsCount = br.ReadInt32();
     Date              = br.ReadInt32();
     Version           = br.ReadInt32();
     if ((Flags & 64) != 0)
     {
         MigratedTo = (TLAbsInputChannel)ObjectUtils.DeserializeObject(br);
     }
     else
     {
         MigratedTo = null;
     }
 }