From f2d64b25737866bb4d52e1baf2b62cea5c0d639f Mon Sep 17 00:00:00 2001 From: Dan <14043624+delivrance@users.noreply.github.com> Date: Thu, 5 Jul 2018 15:06:25 +0200 Subject: [PATCH] Make get_dialogs async --- pyrogram/client/methods/messages/get_dialogs.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pyrogram/client/methods/messages/get_dialogs.py b/pyrogram/client/methods/messages/get_dialogs.py index f43ca6a5..d8f47059 100644 --- a/pyrogram/client/methods/messages/get_dialogs.py +++ b/pyrogram/client/methods/messages/get_dialogs.py @@ -24,12 +24,12 @@ from ...ext import BaseClient, utils class GetDialogs(BaseClient): # TODO docstrings - def get_dialogs(self, - limit: int = 100, - pinned_only: bool = False, - last_chunk=None): + async def get_dialogs(self, + limit: int = 100, + pinned_only: bool = False, + last_chunk=None): if pinned_only: - r = self.send(functions.messages.GetPinnedDialogs()) + r = await self.send(functions.messages.GetPinnedDialogs()) else: offset_date = 0 @@ -44,7 +44,7 @@ class GetDialogs(BaseClient): offset_date = message_date break - r = self.send( + r = await self.send( functions.messages.GetDialogs( offset_date=offset_date, offset_id=0, @@ -72,7 +72,7 @@ class GetDialogs(BaseClient): else: chat_id = int("-100" + str(to_id.channel_id)) - messages[chat_id] = utils.parse_messages(self, message, users, chats) + messages[chat_id] = await utils.parse_messages(self, message, users, chats) dialogs = []