ソースを参照

Update mautrix-python

Tulir Asokan 2 年 前
コミット
ff6de80692
3 ファイル変更3 行追加6 行削除
  1. 1 2
      mautrix_instagram/portal.py
  2. 1 3
      mautrix_instagram/user.py
  3. 1 1
      requirements.txt

+ 1 - 2
mautrix_instagram/portal.py

@@ -299,7 +299,6 @@ class Portal(DBPortal, BasePortal):
                 status.status = MessageStatus.RETRIABLE
         else:
             status.status = MessageStatus.SUCCESS
-        status.fill_legacy_booleans()
 
         await intent.send_message_event(
             room_id=self.mxid,
@@ -1491,7 +1490,7 @@ class Portal(DBPortal, BasePortal):
                     await self.enqueue_immediate_backfill(source, 0)
 
         intent = sender.intent_for(self)
-        asyncio.create_task(intent.set_typing(self.mxid, is_typing=False))
+        asyncio.create_task(intent.set_typing(self.mxid, timeout=0))
         event_ids = []
         for event_type, content in await self.convert_instagram_item(source, sender, item):
             event_ids.append(

+ 1 - 3
mautrix_instagram/user.py

@@ -1112,9 +1112,7 @@ class User(DBUser, BaseUser):
         is_typing = evt.value.activity_status != TypingStatus.OFF
         if puppet.pk == self.igpk:
             self.remote_typing_status = TypingStatus.TEXT if is_typing else TypingStatus.OFF
-        await puppet.intent_for(portal).set_typing(
-            portal.mxid, is_typing=is_typing, timeout=evt.value.ttl
-        )
+        await puppet.intent_for(portal).set_typing(portal.mxid, timeout=evt.value.ttl)
 
     # endregion
     # region Database getters

+ 1 - 1
requirements.txt

@@ -4,7 +4,7 @@ commonmark>=0.8,<0.10
 aiohttp>=3,<4
 yarl>=1,<2
 attrs>=20.1
-mautrix>=0.18.9,<0.19
+mautrix>=0.19.0,<0.20
 asyncpg>=0.20,<0.28
 pycryptodome>=3,<4
 paho-mqtt>=1.5,<2