Call Chat/Sender Getter init methods

This commit is contained in:
Lonami Exo
2019-05-12 14:00:12 +02:00
parent fefd6f0e6d
commit 9730894a07
9 changed files with 35 additions and 49 deletions

View File

@@ -95,11 +95,9 @@ class CallbackQuery(EventBuilder):
"""
def __init__(self, query, peer, msg_id):
super().__init__(peer, msg_id=msg_id)
SenderGetter.__init__(self, query.user_id)
self.query = query
self.data_match = None
self._sender_id = query.user_id
self._input_sender = None
self._sender = None
self._message = None
self._answered = False

View File

@@ -134,11 +134,10 @@ class EventCommon(ChatGetter, abc.ABC):
_event_name = 'Event'
def __init__(self, chat_peer=None, msg_id=None, broadcast=False):
super().__init__(self, chat_peer, broadcast=broadcast)
self._entities = {}
self._client = None
self._chat_peer = chat_peer
self._message_id = msg_id
self._broadcast = broadcast
self.original_update = None
def _set_client(self, client):

View File

@@ -80,12 +80,10 @@ class InlineQuery(EventBuilder):
"""
def __init__(self, query):
super().__init__(chat_peer=types.PeerUser(query.user_id))
SenderGetter.__init__(self, query.user_id)
self.query = query
self.pattern_match = None
self._answered = False
self._sender_id = query.user_id
self._input_sender = None
self._sender = None
def _set_client(self, client):
super()._set_client(client)

View File

@@ -101,9 +101,7 @@ class UserUpdate(EventBuilder):
# We need the client to actually figure out its type.
super().__init__(chat_id)
self._sender_id = user_id
self._input_sender = None
self._sender = None
SenderGetter.__init__(self, user_id)
self.online = None if status is None else \
isinstance(status, types.UserStatusOnline)