From f5eda72329aa4ee20f348d5123841b6122ebf2eb Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Fri, 9 Feb 2018 13:08:09 +0100 Subject: [PATCH] Add a new Raw Event --- telethon/events/__init__.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/telethon/events/__init__.py b/telethon/events/__init__.py index 068ef031..697e8056 100644 --- a/telethon/events/__init__.py +++ b/telethon/events/__init__.py @@ -102,6 +102,17 @@ class _EventCommon(abc.ABC): return self._chat +class Raw(_EventBuilder): + """ + Represents a raw event. The event is the update itself. + """ + def resolve(self, client): + pass + + def build(self, update): + return update + + # Classes defined here are actually Event builders # for their inner Event classes. Inner ._client is # set later by the creator TelegramClient.