From 0d84dd59e97156ce0652b4c1130fcc59726b12d0 Mon Sep 17 00:00:00 2001 From: Thomas Ieong Date: Wed, 13 Dec 2023 15:30:09 +0100 Subject: [PATCH] Add proxy support --- mautrix/api.py | 2 +- mautrix/client/api/base.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mautrix/api.py b/mautrix/api.py index d034149b..4d421bd7 100644 --- a/mautrix/api.py +++ b/mautrix/api.py @@ -230,7 +230,7 @@ def __init__( self.token = token self.log = log or logging.getLogger("mau.http") self.session = client_session or ClientSession( - loop=loop, headers={"User-Agent": self.default_ua} + loop=loop, headers={"User-Agent": self.default_ua}, trust_env=True ) self.as_user_id = as_user_id self.as_device_id = as_device_id diff --git a/mautrix/client/api/base.py b/mautrix/client/api/base.py index 07659894..f6c48abc 100644 --- a/mautrix/client/api/base.py +++ b/mautrix/client/api/base.py @@ -136,7 +136,7 @@ async def discover(cls, domain: str, session: ClientSession | None = None) -> UR WellKnownError: for other errors """ if session is None: - async with ClientSession(headers={"User-Agent": HTTPAPI.default_ua}) as sess: + async with ClientSession(headers={"User-Agent": HTTPAPI.default_ua}, trust_env=True) as sess: return await cls._discover(domain, sess) else: return await cls._discover(domain, session)