From be255ec7afd18e071b087abac3cd030ebb79ce7a Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 16 Feb 2019 17:08:07 +0200 Subject: [PATCH] Fix bridging large images to Telegram --- mautrix_telegram/tgclient.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mautrix_telegram/tgclient.py b/mautrix_telegram/tgclient.py index ba86b070..a33f16d6 100644 --- a/mautrix_telegram/tgclient.py +++ b/mautrix_telegram/tgclient.py @@ -31,7 +31,7 @@ class MautrixTelegramClient(TelegramClient): ) -> Union[InputMediaUploadedDocument, InputMediaUploadedPhoto]: file_handle = await super().upload_file(file, file_name=file_name, use_cache=False) - if mime_type == "image/png" or mime_type == "image/jpeg": + if (mime_type == "image/png" or mime_type == "image/jpeg") and len(file) < 10 * 1000 ** 2: return InputMediaUploadedPhoto(file_handle) else: attributes = attributes or []