Tulir Asokan 4 жил өмнө
parent
commit
d520152216

+ 4 - 2
mautrix_signal/matrix.py

@@ -41,8 +41,10 @@ class MatrixHandler(BaseMatrixHandler):
         super().__init__(bridge=bridge)
         super().__init__(bridge=bridge)
 
 
     def filter_matrix_event(self, evt: Event) -> bool:
     def filter_matrix_event(self, evt: Event) -> bool:
-        if not isinstance(evt, (ReactionEvent, MessageEvent, StateEvent, EncryptedEvent,
-                                RedactionEvent, ReceiptEvent, TypingEvent)):
+        if isinstance(evt, (ReceiptEvent, TypingEvent)):
+            return False
+        elif not isinstance(evt, (ReactionEvent, MessageEvent, StateEvent, EncryptedEvent,
+                                  RedactionEvent)):
             return True
             return True
         return (evt.sender == self.az.bot_mxid
         return (evt.sender == self.az.bot_mxid
                 or pu.Puppet.get_id_from_mxid(evt.sender) is not None)
                 or pu.Puppet.get_id_from_mxid(evt.sender) is not None)