-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Message counter sync is now broken #10643
Comments
Also, the payload header gets lost now: it gets parsed out and consumed in |
@bzbarsky-apple is this still broken? Is this an issue for 1.0? |
Right now it's even more broken, in that we never call into counter sync, and in fact never check message counters for group messages at all.
That depends on whether we are trying to ship the cache-and-sync counter sync method in 1.0. |
Closing it since duplicated by #11689 |
Problem
After #10095 the sequence of events for a group message needing counter sync is as follows:
SessionManager::OnMessageReceived
with that data.SessionManager::SecureMessageDispatch
.Proposed Solution
We need to either keep the dispatch path as it is now and queue up the encrypted data, or queue up unencrypted data but then the dispatch after sync completes needs to be different.
The text was updated successfully, but these errors were encountered: