Example #1
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     bw.Write(ChatId);
     bw.Write(UserId);
     BoolUtil.Serialize(IsAdmin, bw);
     bw.Write(Version);
 }
Example #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);
 }
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     bw.Write(Flags);
     if ((Flags & 1) != 0)
     {
         BoolUtil.Serialize(ShowPreviews.Value, bw);
     }
     if ((Flags & 2) != 0)
     {
         BoolUtil.Serialize(Silent.Value, bw);
     }
     if ((Flags & 4) != 0)
     {
         bw.Write(MuteUntil.Value);
     }
     if ((Flags & 8) != 0)
     {
         StringUtil.Serialize(Sound, bw);
     }
 }
Example #4
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     bw.Write(Flags);
     bw.Write(Date);
     bw.Write(Expires);
     BoolUtil.Serialize(TestMode, bw);
     bw.Write(ThisDc);
     ObjectUtils.SerializeObject(DcOptions, bw);
     StringUtil.Serialize(DcTxtDomainName, 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(PushChatPeriodMs);
     bw.Write(PushChatLimit);
     bw.Write(SavedGifsLimit);
     bw.Write(EditTimeLimit);
     bw.Write(RevokeTimeLimit);
     bw.Write(RevokePmTimeLimit);
     bw.Write(RatingEDecay);
     bw.Write(StickersRecentLimit);
     bw.Write(StickersFavedLimit);
     bw.Write(ChannelsReadMediaPeriod);
     if ((Flags & 1) != 0)
     {
         bw.Write(TmpSessions.Value);
     }
     bw.Write(PinnedDialogsCountMax);
     bw.Write(PinnedInfolderCountMax);
     bw.Write(CallReceiveTimeoutMs);
     bw.Write(CallRingTimeoutMs);
     bw.Write(CallConnectTimeoutMs);
     bw.Write(CallPacketTimeoutMs);
     StringUtil.Serialize(MeUrlPrefix, bw);
     if ((Flags & 128) != 0)
     {
         StringUtil.Serialize(AutoupdateUrlPrefix, bw);
     }
     if ((Flags & 512) != 0)
     {
         StringUtil.Serialize(GifSearchUsername, bw);
     }
     if ((Flags & 1024) != 0)
     {
         StringUtil.Serialize(VenueSearchUsername, bw);
     }
     if ((Flags & 2048) != 0)
     {
         StringUtil.Serialize(ImgSearchUsername, bw);
     }
     if ((Flags & 4096) != 0)
     {
         StringUtil.Serialize(StaticMapsProvider, bw);
     }
     bw.Write(CaptionLengthMax);
     bw.Write(MessageLengthMax);
     bw.Write(WebfileDcId);
     if ((Flags & 4) != 0)
     {
         StringUtil.Serialize(SuggestedLangCode, bw);
     }
     if ((Flags & 4) != 0)
     {
         bw.Write(LangPackVersion.Value);
     }
     if ((Flags & 4) != 0)
     {
         bw.Write(BaseLangPackVersion.Value);
     }
 }
Example #5
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     bw.Write(UserId);
     BoolUtil.Serialize(Mutual, bw);
 }
Example #6
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     BoolUtil.Serialize(Value, bw);
 }