Add some logs when bridging read receipts

This commit is contained in:
Tulir Asokan
2021-03-25 19:12:33 +02:00
parent f9a6e9c4fb
commit 18f5a33279
+4
View File
@@ -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)