From 6510bd7eb9056f3ce4a6c9621f79c2235c1aaf08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damir=20Jeli=C4=87?= Date: Mon, 1 Jul 2019 18:19:36 +0200 Subject: [PATCH] client: Only send device update messages if there were changed devices. --- pantalaimon/client.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pantalaimon/client.py b/pantalaimon/client.py index 73ee2ea..3641609 100644 --- a/pantalaimon/client.py +++ b/pantalaimon/client.py @@ -334,7 +334,8 @@ class PanClient(AsyncClient): await self.history_fetch_queue.put(task) async def keys_query_cb(self, response): - await self.send_update_devices(response.changed) + if response.changed: + await self.send_update_devices(response.changed) def undecrypted_event_cb(self, room, event): loop = asyncio.get_event_loop()