matrix-dart-sdk/lib
Nicolas Werner 6a28ab05d0
fix: Deduplicate key OTK uploads
We do the key upload asynchronously without awaiting it. This means we
may do multiple syncs before the key upload finishes. So we may generate
more keys than we should.

To fix that prevent multiple key uploads from running at once. This may
lead to outdated key uploads in some cases if we miss an OTK being used
in sync. However, the next sync will still tell us about that so in the
worst case this might delay key uploads by 30s (with the default sync
timeout), which for normal usage should be completely acceptable.
2024-10-07 20:55:14 +02:00
..
encryption fix: Deduplicate key OTK uploads 2024-10-07 20:55:14 +02:00
matrix_api_lite feat: BREAKING CHANGE v1.11 matrix-spec endpoints 2024-09-19 14:16:49 +02:00
msc_extensions feat: BREAKING CHANGE v1.11 matrix-spec endpoints 2024-09-19 14:16:49 +02:00
src chore: Lower loglevel for call event with unexpected sender 2024-10-07 10:31:29 +02:00
encryption.dart refactor: nullsafe encryption 2021-09-30 12:58:37 +00:00
fake_matrix_api.dart fix: by default don't uplaod new keys in our tests 2024-10-07 20:38:08 +02:00
matrix.dart feat: BREAKING CHANGE v1.11 matrix-spec endpoints 2024-09-19 14:16:49 +02:00
matrix_api_lite.dart refactor: Remove Matrix Connection Exception 2024-06-25 15:48:12 +02:00