Bladeren bron

Merge remote-tracking branch 'celogeek/fix-ios-bug-display-webp'

Tulir Asokan 4 jaren geleden
bovenliggende
commit
539d5949dd
1 gewijzigde bestanden met toevoegingen van 3 en 0 verwijderingen
  1. 3 0
      mautrix_signal/portal.py

+ 3 - 0
mautrix_signal/portal.py

@@ -496,6 +496,9 @@ class Portal(DBPortal, BasePortal):
         content.url = await intent.upload_media(data, mime_type=upload_mime_type, filename=id)
         if content.file:
             content.file.url = content.url
+            # fix ios bug
+            if content.info.mimetype.startswith("image/"):
+                content.info.thumbnail_file = content.file
             content.url = None
 
     async def handle_signal_reaction(self, sender: 'p.Puppet', reaction: Reaction) -> None: