Selaa lähdekoodia

deps/mautrix: upgrade to 0.15.4

Sumner Evans 3 vuotta sitten
vanhempi
sitoutus
92b6080ab2
3 muutettua tiedostoa jossa 11 lisäystä ja 1 poistoa
  1. 5 0
      mautrix_instagram/portal.py
  2. 5 0
      mautrix_instagram/user.py
  3. 1 1
      requirements.txt

+ 5 - 0
mautrix_instagram/portal.py

@@ -1388,6 +1388,11 @@ class Portal(DBPortal, BasePortal):
                     exc_info=True,
                 )
 
+    async def get_dm_puppet(self) -> pu.Puppet | None:
+        if not self.is_direct:
+            return None
+        return await pu.Puppet.get_by_pk(self.other_user_pk)
+
     # endregion
     # region Backfilling
 

+ 5 - 0
mautrix_instagram/user.py

@@ -134,6 +134,11 @@ class User(DBUser, BaseUser):
             return None
         return await pu.Puppet.get_by_pk(self.igpk)
 
+    async def get_portal_with(self, puppet: pu.Puppet, create: bool = True) -> po.Portal | None:
+        # We should probably make this work eventually, but for now, creating chats will just not
+        # work.
+        return None
+
     async def try_connect(self) -> None:
         try:
             await self.connect()

+ 1 - 1
requirements.txt

@@ -4,7 +4,7 @@ commonmark>=0.8,<0.10
 aiohttp>=3,<4
 yarl>=1,<2
 attrs>=20.1
-mautrix>=0.14.6,<0.15
+mautrix>=0.15.4,<0.16
 asyncpg>=0.20,<0.26
 pycryptodome>=3,<4
 paho-mqtt>=1.5,<2