Ejemplo n.º 1
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     bw.Write(ChatId);
     BoolUtil.Serialize(Enabled, bw);
     bw.Write(Version);
 }
Ejemplo n.º 2
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     bw.Write(UserId);
     bw.Write(Date);
     ObjectUtils.SerializeObject(Photo, bw);
     BoolUtil.Serialize(Previous, bw);
 }
Ejemplo n.º 3
0
        public override void SerializeBody(BinaryWriter bw)
        {
            bw.Write(Constructor);
            ComputeFlags();
            bw.Write(Flags);

            bw.Write(Date);
            bw.Write(Expires);
            BoolUtil.Serialize(TestMode, bw);
            bw.Write(ThisDc);
            ObjectUtils.SerializeObject(DcOptions, bw);
            bw.Write(ChatSizeMax);
            bw.Write(MegagroupSizeMax);
            bw.Write(ForwardedCountMax);
            bw.Write(OnlineUpdatePeriodMs);
            bw.Write(OfflineBlurTimeoutMs);
            bw.Write(OfflineIdleTimeoutMs);
            bw.Write(OnlineCloudTimeoutMs);
            bw.Write(NotifyCloudDelayMs);
            bw.Write(NotifyDefaultDelayMs);
            bw.Write(ChatBigSize);
            bw.Write(PushChatPeriodMs);
            bw.Write(PushChatLimit);
            bw.Write(SavedGifsLimit);
            bw.Write(EditTimeLimit);
            bw.Write(RatingEDecay);
            bw.Write(StickersRecentLimit);
            if ((Flags & 1) != 0)
            {
                bw.Write(TmpSessions.Value);
            }
            bw.Write(PinnedDialogsCountMax);
            bw.Write(CallReceiveTimeoutMs);
            bw.Write(CallRingTimeoutMs);
            bw.Write(CallConnectTimeoutMs);
            bw.Write(CallPacketTimeoutMs);
            StringUtil.Serialize(MeUrlPrefix, bw);
            ObjectUtils.SerializeObject(DisabledFeatures, bw);
        }
Ejemplo n.º 4
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     bw.Write(UserId);
     BoolUtil.Serialize(Blocked, bw);
 }
Ejemplo n.º 5
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     BoolUtil.Serialize(Ordered, bw);
     ObjectUtils.SerializeObject(Items, bw);
 }