-
Notifications
You must be signed in to change notification settings - Fork 119
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
handle smaller sync responses introduced in synapse 1.38.0 #321
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks functional, just a couple stylistic notes.
Also note that this library is no longer actively maintained. You may consider switching to another Python library for client actions, such as https://github.com/poljar/matrix-nio.
I know :) I only wanted to keep the home assistant matrix integration functional. They should switch to matrix-nio anyway. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for making those changes, and yes that's understandable!
Latest synpase update broke the legacy SDK: matrix-org/matrix-python-sdk#321 Even though the fix is merged, PyPI package is unlikey to update soon as SDK is no longer maintained, so it is now replaced with matrix-nio.
Latest synapse update broke the legacy SDK: matrix-org/matrix-python-sdk#321 Even though the fix is merged, PyPI package is unlikey to update soon as SDK is no longer maintained, so it is now replaced with matrix-nio.
Synapse 1.38.0 introduced smaller sync responses (matrix-org/synapse#10214) by removing empty fields, but this library did not handle it correctly.
This broke the Home Assistant matrix integration, for example.