Damir Jelić
Damir Jelić
Well spoke too soon, the main crate also has a bunch of them generic functions...
I think that the method in question was removed, we now have a higher level `Timeline` API so please use that one instead. Feel free to correct me if I'm...
I think that this has been answered.
Some movement now. PR adding support in the crypto crate: https://github.com/matrix-org/matrix-rust-sdk/pull/2591.
This has been now implemented as part of https://github.com/matrix-org/matrix-rust-sdk/pull/2621.
The examples now all contain a `Cargo.toml` file, the dependency on the SDK in the `Cargo.toml` file also warns you about the version mismatch between Git and a release. I...
> Alternative idea to timeout: use an exponential backoff algorithm for retrying. If fetching OTKs fails on message N, retry on messages N+1, N+2, N+4, N+8, ... The factor should...
What I implemented, albeit not yet pushed, is an exponential backoff with a max timeout of 15 minutes. That's handling the `failures` field for the `/keys/query` as well as for...
Re-opening since the OTK-exhaustion case is still posing problems and wasn't handled as part of #1315. Since the server won't tell us which user/device pairs don't have an OTK we'll...
You can already specify a custom `reqwest::Client` using the `http_client()` method on the `ClientBuilder`: https://docs.rs/matrix-sdk/latest/matrix_sdk/struct.ClientBuilder.html#method.http_client `reqwest` let's you set the default headers: https://docs.rs/reqwest/latest/reqwest/struct.ClientBuilder.html#method.default_headers I don't think we need to do...