Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replaces the sliding sync option in labs with Simplified Sliding Sync so it will support the impl in Synapse directly rather than via the sliding sync proxy.
Anyone who had the old labs flag turned on will find that their client breaks very abruptly when updated: it will simply throw an error when it tries to start syncing. This is done deliberately to fail fast since otherwise it could cause subtle crypto failures with both a proxy and the client syncing directly. matrix.org has not run a sliding sync proxy for some time but other homeservers may still be running one.
This is still a way from perfect but getting it into labs is a place where we can start getting it ready for primetime.
Requires matrix-org/matrix-js-sdk#4400
Ported from element-hq/matrix-react-sdk#36
Checklist
public/exportedsymbols have accurate TSDoc documentation.