summary refs log tree commit diff
path: root/synapse/module_api/callbacks (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move ThirdPartyEventRules into module_api/callbacksAndrew Morgan2023-03-082-0/+525
| | | | And remove the get_third_party_events_rules HomeServer method.
* Move Spam Checker callbacks to a dedicated fileAndrew Morgan2023-03-082-1/+829
| | | | | The next commit updates all the uses of the spam checker (of which there are quite a few...), hence breaking up the commits.
* Move Account Validity callbacks to a dedicated fileAndrew Morgan2023-03-082-0/+118
Spreading module callback registration across the codebase is both a bit messy and makes it unclear where a user should register callbacks if they want to define a new class of callbacks. Consolidating these under the synapse.module_api module cleans things up a bit, puts related code in the same place and makes it much more obvious how to extend it.