You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
tower::retry::Retry exists and reqwest recently announced a more modular approach that would make more use of tower primitives like Retry. tonicalso uses tower for its http implementation. In light of that information, we could probably share the rate limiting and retry implementation in libxmtp and remove code in common/retry.rs for retries/ratelimiting once these strategies are implemented in reqwest.
We still keep all the same macro structure we're using, but just lean on the tower-specific implementation of retry strategies/backoff/rate limits
The text was updated successfully, but these errors were encountered:
tower::retry::Retry exists and reqwest recently announced a more modular approach that would make more use of tower primitives like
Retry
.tonic
also uses tower for its http implementation. In light of that information, we could probably share the rate limiting and retry implementation in libxmtp and remove code in common/retry.rs for retries/ratelimiting once these strategies are implemented in reqwest.We still keep all the same macro structure we're using, but just lean on the tower-specific implementation of retry strategies/backoff/rate limits
The text was updated successfully, but these errors were encountered: