diff --git a/telethon/events/__init__.py b/telethon/events/__init__.py index 46a172a7..ede1f3e2 100644 --- a/telethon/events/__init__.py +++ b/telethon/events/__init__.py @@ -155,6 +155,8 @@ class Raw(_EventBuilder): """ Represents a raw event. The event is the update itself. """ + async def resolve(self, client): + pass def build(self, update): return update diff --git a/telethon/telegram_client.py b/telethon/telegram_client.py index e1fe9e07..2d87508d 100644 --- a/telethon/telegram_client.py +++ b/telethon/telegram_client.py @@ -486,9 +486,8 @@ class TelegramClient(TelegramBareClient): self._self_input_peer = utils.get_input_peer( me, allow_self=False ) - if input_peer: - return self._self_input_peer - return me + + return self._self_input_peer if input_peer else me except UnauthorizedError: return None