From b760aadb01b562c5f091c4804c1e56b53bbbfb79 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Fri, 25 Feb 2022 12:38:01 +0200 Subject: [PATCH] Add custom flag for force sending images as document --- mautrix_telegram/portal.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mautrix_telegram/portal.py b/mautrix_telegram/portal.py index 7e321ffb..397d33a8 100644 --- a/mautrix_telegram/portal.py +++ b/mautrix_telegram/portal.py @@ -1642,6 +1642,9 @@ class Portal(DBPortal, BasePortal): attributes.append(DocumentAttributeImageSize(w, h)) force_document = force_document or w * h >= max_image_pixels + if "fi.mau.telegram.force_document" in content: + force_document = bool(content["fi.mau.telegram.force_document"]) + if (mime == "image/png" or mime == "image/jpeg") and not force_document: media = InputMediaUploadedPhoto(file_handle) else: