-
-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make to-device message sending ordered #966
Comments
https://spec.matrix.org/unstable/client-server-api/#server-behaviour-4 says
So it seems like if you're receiving messages out of order, it's a server issue. |
while the receipt of to-device events is ordered, the sending isn't necessarily guaranteed over federation |
honestly I kinda thought to-device delivery was ordered over federation in practice (although the spec doesn't say so explicitly). Significant reordering could cause decryption problems (cf element-hq/element-web#25723), so if not, it's a thing we should fix. |
This is problematic if you use them for something like matrix-org/matrix-spec-proposals#3401, where it's valid to send a cluster of to-device events at the same time, but causality should be preserved (otherwise you'll receive candidates before invites, etc).
The text was updated successfully, but these errors were encountered: