From ff3da7049425a650bef0f780db2d853fd34f8d85 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Mon, 6 Aug 2018 00:14:18 +0300 Subject: [PATCH] Fix max_body_size config option --- mautrix_telegram/__main__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mautrix_telegram/__main__.py b/mautrix_telegram/__main__.py index b2e2064b..97656dc6 100644 --- a/mautrix_telegram/__main__.py +++ b/mautrix_telegram/__main__.py @@ -82,12 +82,15 @@ session_container = AlchemySessionContainer(engine=db_engine, session=db_session loop = asyncio.get_event_loop() # type: asyncio.AbstractEventLoop state_store = SQLStateStore(db_session) +mebibyte = 1024 ** 2 appserv = AppService(config["homeserver.address"], config["homeserver.domain"], config["appservice.as_token"], config["appservice.hs_token"], config["appservice.bot_username"], log="mau.as", loop=loop, verify_ssl=config["homeserver.verify_ssl"], state_store=state_store, real_user_content_key="net.maunium.telegram.puppet", - aiohttp_params={"client_max_size": config["appservice.max_body_size"]}) + aiohttp_params={ + "client_max_size": config["appservice.max_body_size"] * mebibyte + }) context = Context(appserv, db_session, config, loop, session_container)