summary refs log tree commit diff
path: root/synapse/module_api/callbacks (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move callback-related code from AccountData to its own class github/anoa/module_api_callbacks_split anoa/module_api_callbacks_splitAndrew Morgan2023-03-092-0/+37
|
* Move callback-related code from the PasswordAuthProvider to its own classAndrew Morgan2023-03-092-0/+140
|
* Move callback-related code from the BackgroundUpdater to its own classAndrew Morgan2023-03-092-1/+57
|
* Move callback-related code from the PresenceRouter to its own classAndrew Morgan2023-03-092-0/+124
|
* Move callback-related code from ThirdPartyEventRules to its own classAndrew Morgan2023-03-092-0/+240
| | | | And update the many references.
* Move callback-related code from the SpamChecker to its own classAndrew Morgan2023-03-092-0/+375
| | | | And update the many references.
* Move Account Validity callbacks to a dedicated fileAndrew Morgan2023-03-092-0/+117
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.