소스 검색

Ignore typing notifications in unknown portals

Tulir Asokan 4 년 전
부모
커밋
131cc92138
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      mautrix_instagram/user.py

+ 1 - 1
mautrix_instagram/user.py

@@ -299,7 +299,7 @@ class User(DBUser, BaseUser):
 
 
         puppet = await pu.Puppet.get_by_pk(int(evt.value.sender_id))
         puppet = await pu.Puppet.get_by_pk(int(evt.value.sender_id))
         portal = await po.Portal.get_by_thread_id(evt.thread_id, receiver=self.igpk)
         portal = await po.Portal.get_by_thread_id(evt.thread_id, receiver=self.igpk)
-        if not puppet or not portal:
+        if not puppet or not portal or not portal.mxid:
             return
             return
 
 
         is_typing = evt.value.activity_status != TypingStatus.OFF
         is_typing = evt.value.activity_status != TypingStatus.OFF