mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2025-11-09 02:20:36 +00:00
Call Chat/Sender Getter init methods
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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):
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user