fraschetti / Octoslack

OctoPrint plugin for Slack, Mattermost, Pushbullet, Pushover, Rocket.Chat, Discord, Riot/Matrix, & Microsoft Teams
MIT License
74 stars 34 forks source link

Matrix no longer works with synapse 1.38 #123

Open Cadair opened 3 years ago

Cadair commented 3 years ago

Synapse is no longer returning optional fields in its sync responses, which the matrix_client library expects.

As matrix_client is no longer maintained, this would probably mean changing the library to fix. I use matrix-nio for some stuff but it's primarily async maybe something like https://gitlab.com/Swedneck/simplematrixlib would do the job.

(It should be noted that non-synapse servers haven't returned these fields for a long time)