From 0a6f6844bf96fc3b2568af157f8425a215a07481 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 10 Feb 2018 12:37:58 +0200 Subject: [PATCH] Use black magic to make initial sync faster --- mautrix_telegram/user.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mautrix_telegram/user.py b/mautrix_telegram/user.py index d3031b97..5984696e 100644 --- a/mautrix_telegram/user.py +++ b/mautrix_telegram/user.py @@ -86,11 +86,12 @@ class User: async def start(self): self.client = MautrixTelegramClient(self.mxid, config["telegram.api_id"], - config["telegram.api_hash"]) + config["telegram.api_hash"], + loop=self.loop) self.client.add_update_handler(self.update_catch) self.connected = await self.client.connect() if self.logged_in: - await self.post_login() + asyncio.ensure_future(self.post_login(), loop=self.loop) return self async def post_login(self, info=None):