From 18f5a332798771c6517e7488556f8c2f3151ace7 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Thu, 25 Mar 2021 19:12:33 +0200 Subject: [PATCH] Add some logs when bridging read receipts --- mautrix_telegram/portal/matrix.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mautrix_telegram/portal/matrix.py b/mautrix_telegram/portal/matrix.py index e1276454..64fb5411 100644 --- a/mautrix_telegram/portal/matrix.py +++ b/mautrix_telegram/portal/matrix.py @@ -112,7 +112,11 @@ class PortalMatrix(BasePortal, ABC): space = self.tgid if self.peer_type == "channel" else user.tgid message = DBMessage.get_by_mxid(event_id, self.mxid, space) if not message: + self.log.debug(f"Dropping Matrix read receipt from {user.mxid}: " + f"target message {event_id} not known") return + self.log.debug(f"Marking messages up to {message.mxid}/{message.tgid} " + f"as read by {user.mxid}/{user.tgid}") await user.client.send_read_acknowledge(self.peer, max_id=message.tgid, clear_mentions=True)