Rename handmade Message class to TLMessage to avoid confusion

This commit is contained in:
Lonami Exo
2017-09-28 11:59:24 +02:00
parent 71c2a82b3d
commit cc337328c6
3 changed files with 6 additions and 6 deletions

17
telethon/tl/tl_message.py Normal file
View File

@@ -0,0 +1,17 @@
import struct
from . import TLObject, GzipPacked
class TLMessage(TLObject):
"""https://core.telegram.org/mtproto/service_messages#simple-container"""
def __init__(self, session, request):
super().__init__()
del self.content_related
self.msg_id = session.get_new_msg_id()
self.seq_no = session.generate_sequence(request.content_related)
self.request = request
def to_bytes(self):
body = GzipPacked.gzip_if_smaller(self.request)
return struct.pack('<qii', self.msg_id, self.seq_no, len(body)) + body