diff --git a/mautrix_telegram/portal/matrix.py b/mautrix_telegram/portal/matrix.py index 6aa0c8e1..5f6b7dca 100644 --- a/mautrix_telegram/portal/matrix.py +++ b/mautrix_telegram/portal/matrix.py @@ -368,8 +368,10 @@ class PortalMatrix(BasePortal, MautrixBasePortal, ABC): return if content.msgtype in (MessageType.TEXT, MessageType.NOTICE): + await self._pre_process_matrix_message(sender, not logged_in, content) await self._handle_matrix_text(sender_id, event_id, space, client, content, reply_to) elif content.msgtype == MessageType.LOCATION: + await self._pre_process_matrix_message(sender, not logged_in, content) await self._handle_matrix_location(sender_id, event_id, space, client, content, reply_to) elif content.msgtype in media: