2
0
mirror of https://github.com/pyrogram/pyrogram synced 2025-08-28 12:57:52 +00:00

Fix raw update handler throwing errors

This commit is contained in:
Dan 2018-04-14 16:59:34 +02:00
parent 849b42b444
commit 0dd5ebef80

View File

@ -25,7 +25,7 @@ from threading import Thread
import pyrogram
from pyrogram.api import types
from .. import message_parser
from ..handlers import RawUpdateHandler
from ..handlers import RawUpdateHandler, MessageHandler
log = logging.getLogger(__name__)
@ -84,6 +84,9 @@ class Dispatcher:
args = (self.client, update, users, chats)
else:
if not isinstance(handler, MessageHandler):
continue
message = (update.message
or update.channel_post
or update.edited_message