Subclass TLRequest for content-related objects

This commit is contained in:
Lonami Exo
2018-06-12 20:05:05 +02:00
parent d1afc70963
commit 3f16c92eb3
7 changed files with 71 additions and 81 deletions

View File

@@ -8,6 +8,7 @@ from ..crypto import AES
from ..errors import SecurityError, BrokenAuthKeyError
from ..extensions import BinaryReader
from ..tl.core import TLMessage
from ..tl.tlobject import TLRequest
__log__ = logging.getLogger(__name__)
@@ -43,7 +44,7 @@ class MTProtoState:
"""
return TLMessage(
msg_id=self._get_new_msg_id(),
seq_no=self._get_seq_no(obj.content_related),
seq_no=self._get_seq_no(isinstance(obj, TLRequest)),
obj=obj,
after_id=after.msg_id if after else None
)