public override byte[] ToBytes()
 {
     return(TLUtils.Combine(
                AuthKeyId.ToBytes(),
                MsgKey,
                Data));
 }
        public override byte[] ToBytes()
        {
            var dataBytes = Data.ToBytes();
            var length    = new TLInt(dataBytes.Length);

            return(TLUtils.Combine(
                       AuthKeyId.ToBytes(),
                       MessageId.ToBytes(),
                       length.ToBytes(),
                       dataBytes));
        }
Exemple #3
0
        public override string ToString()
        {
            var sb = new StringBuilder();

            sb.AppendFormat("AuthKeyId: {0}\n", AuthKeyId.ToString("X"));
            sb.AppendFormat("MsgKey: {0}\n", MsgKey.ToString(16));
            sb.AppendLine("-- Data --");
            sb.Append(Data);

            return(sb.ToString());
        }