This commit is contained in:
Alexey Trofimenko 2017-10-29 14:49:23 +00:00 committed by GitHub
commit 618824594f
6 changed files with 18 additions and 10 deletions

View file

@ -67,11 +67,11 @@ namespace TeleSharp.TL.Account
ComputeFlags();
bw.Write(flags);
if ((flags & 1) != 0)
{
BytesUtil.Serialize(new_salt, bw);
if ((flags & 1) != 0)
BytesUtil.Serialize(new_password_hash, bw);
if ((flags & 1) != 0)
StringUtil.Serialize(hint, bw);
}
if ((flags & 2) != 0)
StringUtil.Serialize(email, bw);

View file

@ -89,9 +89,10 @@ namespace TeleSharp.TL.Payments
bw.Write(provider_id);
StringUtil.Serialize(url, bw);
if ((flags & 16) != 0)
{
StringUtil.Serialize(native_provider, bw);
if ((flags & 16) != 0)
ObjectUtils.SerializeObject(native_params, bw);
}
if ((flags & 1) != 0)
ObjectUtils.SerializeObject(saved_info, bw);
if ((flags & 2) != 0)

View file

@ -118,13 +118,15 @@ namespace TeleSharp.TL
if ((flags & 16) != 0)
StringUtil.Serialize(thumb_url, bw);
if ((flags & 32) != 0)
{
StringUtil.Serialize(content_url, bw);
if ((flags & 32) != 0)
StringUtil.Serialize(content_type, bw);
}
if ((flags & 64) != 0)
{
bw.Write(w.Value);
if ((flags & 64) != 0)
bw.Write(h.Value);
}
if ((flags & 128) != 0)
bw.Write(duration.Value);
ObjectUtils.SerializeObject(send_message, bw);

View file

@ -122,9 +122,10 @@ namespace TeleSharp.TL
ObjectUtils.SerializeObject(exported_invite, bw);
ObjectUtils.SerializeObject(bot_info, bw);
if ((flags & 16) != 0)
{
bw.Write(migrated_from_chat_id.Value);
if ((flags & 16) != 0)
bw.Write(migrated_from_max_id.Value);
}
if ((flags & 32) != 0)
bw.Write(pinned_msg_id.Value);

View file

@ -118,13 +118,15 @@ namespace TeleSharp.TL
if ((flags & 16) != 0)
StringUtil.Serialize(thumb_url, bw);
if ((flags & 32) != 0)
{
StringUtil.Serialize(content_url, bw);
if ((flags & 32) != 0)
StringUtil.Serialize(content_type, bw);
}
if ((flags & 64) != 0)
{
bw.Write(w.Value);
if ((flags & 64) != 0)
bw.Write(h.Value);
}
if ((flags & 128) != 0)
bw.Write(duration.Value);
ObjectUtils.SerializeObject(send_message, bw);

View file

@ -152,13 +152,15 @@ namespace TeleSharp.TL
if ((flags & 16) != 0)
ObjectUtils.SerializeObject(photo, bw);
if ((flags & 32) != 0)
{
StringUtil.Serialize(embed_url, bw);
if ((flags & 32) != 0)
StringUtil.Serialize(embed_type, bw);
}
if ((flags & 64) != 0)
{
bw.Write(embed_width.Value);
if ((flags & 64) != 0)
bw.Write(embed_height.Value);
}
if ((flags & 128) != 0)
bw.Write(duration.Value);
if ((flags & 256) != 0)