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)