浏览代码

Stop instagram ghost user from leaving chat with self

Tulir Asokan 4 年之前
父节点
当前提交
12509d338f
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      mautrix_instagram/portal.py

+ 1 - 1
mautrix_instagram/portal.py

@@ -635,7 +635,7 @@ class Portal(DBPortal, BasePortal):
         current_members = {int(user.pk) for user in users}
         for user_id in await self.main_intent.get_room_members(self.mxid):
             pk = p.Puppet.get_id_from_mxid(user_id)
-            if pk and pk not in current_members:
+            if pk and pk not in current_members and pk != self.other_user_pk:
                 await self.main_intent.kick_user(self.mxid, p.Puppet.get_mxid_from_id(pk),
                                                  reason="User had left this Instagram DM")