public override byte[] ToBytes() { return(TLUtils.Combine( TLUtils.SignatureToBytes(Signature), Offset.ToBytes(), Limit.ToBytes())); }
public override byte[] ToBytes() { return(TLUtils.Combine( TLUtils.SignatureToBytes(Signature), Id.ToBytes(), Date.ToBytes())); }
public override byte[] ToBytes() { return(TLUtils.Combine( TLUtils.SignatureToBytes(Signature), ChatId.ToBytes(), UserId.ToBytes(), FwdLimit.ToBytes())); }
public override byte[] ToBytes() { var dataBytes = Data.ToBytes(); var length = new TLInt(dataBytes.Length); return(TLUtils.Combine( AuthKeyId.ToBytes(), MessageId.ToBytes(), length.ToBytes(), dataBytes)); }
public override byte[] ToBytes() { return(TLUtils.Combine( TLUtils.SignatureToBytes(Signature), Peer.ToBytes(), OffsetId.ToBytes(), AddOffset.ToBytes(), Limit.ToBytes(), MaxId.ToBytes(), MinId.ToBytes())); }
private static byte[] ComposeGetDialogsRequest(TLInt offset, TLInt maxId, TLInt limit) { //#eccf1df6 var signature = new byte[] { 0xf6, 0x1d, 0xcf, 0xec }; TLUtils.WriteLine("Offset: " + offset); TLUtils.WriteLine("MaxId: " + maxId); TLUtils.WriteLine("Limit: " + limit); return(signature .Concat(offset.ToBytes()) .Concat(maxId.ToBytes()) .Concat(limit.ToBytes()) .ToArray()); }
private static byte[] ComposeGetHistoryRequest(TLInputPeerBase peerBase, TLInt offset, TLInt maxId, TLInt limit) { //#92a1df2f var signature = new byte[] { 0x2f, 0xdf, 0xa1, 0x92 }; TLUtils.WriteLine("Peer: " + peerBase); TLUtils.WriteLine("Offset: " + offset); TLUtils.WriteLine("MaxId: " + maxId); TLUtils.WriteLine("Limit: " + limit); return(signature .Concat(peerBase.ToBytes()) .Concat(offset.ToBytes()) .Concat(maxId.ToBytes()) .Concat(limit.ToBytes()) .ToArray()); }