pull/15001/merge
Mathieu Velten 2024-01-07 05:06:35 +00:00 committed by GitHub
commit eb6b3aeae8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 0 deletions

1
changelog.d/15001.misc Normal file
View File

@ -0,0 +1 @@
Increase client timeout for potentially long federation requests. It should improve joining behavior of big rooms.

View File

@ -83,6 +83,8 @@ class TransportLayerClient:
destination,
path=path,
args={"event_id": event_id},
# This can take a looooooong time for large rooms.
timeout=600_000,
try_trailing_slash_on_400=True,
)
@ -351,6 +353,8 @@ class TransportLayerClient:
destination=destination,
path=path,
data=content,
# This can take a looooooong time for large rooms.
timeout=600_000,
parser=SendJoinParser(room_version, v1_api=True),
)
@ -373,6 +377,8 @@ class TransportLayerClient:
path=path,
args=query_params,
data=content,
# This can take a looooooong time for large rooms.
timeout=600_000,
parser=SendJoinParser(room_version, v1_api=False),
)