Closed NullIsNot0 closed 5 years ago
I'll have a look soon-ish and see where the breakage happened and will fix if I can. Thank you for reporting!
@NullIsNot0 Seems like I found the issue. I would like to give you a test build - what do you use to install?
I use Docker (https://hub.docker.com/r/kamax/mxisd)
Give kamax/mxisd:1.3.1-1-gc636500
a shot please
Just tried kamax/mxisd:1.3.1-1-gc636500
. It works now - email notifications about invitations are sent. Thanks a lot!
One thing though - I get 2 notifications for 1 invite event. My colleague got 3 notifications. I'll investigate what are differences in our account and if needed, open a separate issue. This issue is solved.
Thank you for your feedback!
I have configured mxisd's experimental feature to send e-mail notifications about Synapse (Riot) room invites: https://github.com/kamax-matrix/mxisd/blob/master/docs/features/experimental/application-service.md After upgrading to synapse 0.99.1.1 and mxisd 1.3.1 I noticed that I'm no more getting invitation notifications to email. Downgraded to mxisd 1.2.2, but also got no e-mail notifications, but now I noticed that logs containded DEBUG events which stated "This is not an invite event, skipping":
Log from mxisd 1.2.2:
The same event's log in 1.3.1 (I don't know how to enable DEBUG logs in 1.3.1. They were enabled by default in 1.2.2):
And I found this functionality in https://github.com/kamax-matrix/mxisd/blob/master/src/main/java/io/kamax/mxisd/as/AppSvcManager.java
line 163-176:
I think synapse (starting version 0.9x) is sending something slightly different in invite event than text "invite", that's why invites from mxisd do not get sent.
I don't know contents of event data returned from synapse, so can't properly say which project is no more compatible with other. Is it synapse or mxisd which need to change to be compatible again?