Ensure http 429 are retried 3 times before failing.

This commit is contained in:
Benoit Marty
2026-01-30 15:43:00 +01:00
parent 6c4210f097
commit 7d4243657c

View File

@@ -161,7 +161,8 @@ class RustMatrixClientFactory(
.requestConfig(
RequestConfig(
timeout = 30_000uL,
retryLimit = 0u,
// retryLimit must be non-zero for the SDK to retry API calls when rate-limited.
retryLimit = 3u,
// Use default values for the rest
maxConcurrentRequests = null,
maxRetryTime = null,