Port the ThirdPartyEventRules module interface to the new generic interface (#10386)
Port the third-party event rules interface to the generic module interface introduced in v1.37.0
Showing
- changelog.d/10386.removal 1 addition, 0 deletionschangelog.d/10386.removal
- docs/modules.md 61 additions, 1 deletiondocs/modules.md
- docs/sample_config.yaml 0 additions, 13 deletionsdocs/sample_config.yaml
- docs/upgrade.md 13 additions, 0 deletionsdocs/upgrade.md
- synapse/app/_base.py 2 additions, 0 deletionssynapse/app/_base.py
- synapse/config/third_party_event_rules.py 0 additions, 15 deletionssynapse/config/third_party_event_rules.py
- synapse/events/third_party_rules.py 203 additions, 42 deletionssynapse/events/third_party_rules.py
- synapse/handlers/federation.py 2 additions, 2 deletionssynapse/handlers/federation.py
- synapse/handlers/message.py 4 additions, 4 deletionssynapse/handlers/message.py
- synapse/handlers/room.py 3 additions, 7 deletionssynapse/handlers/room.py
- synapse/module_api/__init__.py 6 additions, 0 deletionssynapse/module_api/__init__.py
- tests/rest/client/test_third_party_rules.py 108 additions, 24 deletionstests/rest/client/test_third_party_rules.py
Loading
Please register or sign in to comment