-
- Downloads
Allow spam-checker modules to be provide async methods. (#8890)
Spam checker modules can now provide async methods. This is implemented in a backwards-compatible manner.
Showing
- changelog.d/8890.feature 1 addition, 0 deletionschangelog.d/8890.feature
- docs/spam_checker.md 13 additions, 6 deletionsdocs/spam_checker.md
- synapse/events/spamcheck.py 39 additions, 16 deletionssynapse/events/spamcheck.py
- synapse/federation/federation_base.py 6 additions, 1 deletionsynapse/federation/federation_base.py
- synapse/handlers/auth.py 4 additions, 4 deletionssynapse/handlers/auth.py
- synapse/handlers/directory.py 4 additions, 2 deletionssynapse/handlers/directory.py
- synapse/handlers/federation.py 1 addition, 1 deletionsynapse/handlers/federation.py
- synapse/handlers/message.py 1 addition, 1 deletionsynapse/handlers/message.py
- synapse/handlers/receipts.py 2 additions, 5 deletionssynapse/handlers/receipts.py
- synapse/handlers/register.py 1 addition, 1 deletionsynapse/handlers/register.py
- synapse/handlers/room.py 2 additions, 2 deletionssynapse/handlers/room.py
- synapse/handlers/room_member.py 1 addition, 1 deletionsynapse/handlers/room_member.py
- synapse/handlers/user_directory.py 5 additions, 5 deletionssynapse/handlers/user_directory.py
- synapse/metrics/background_process_metrics.py 2 additions, 7 deletionssynapse/metrics/background_process_metrics.py
- synapse/rest/media/v1/storage_provider.py 6 additions, 10 deletionssynapse/rest/media/v1/storage_provider.py
- synapse/server.py 1 addition, 1 deletionsynapse/server.py
- synapse/util/async_helpers.py 5 additions, 3 deletionssynapse/util/async_helpers.py
- synapse/util/distributor.py 2 additions, 5 deletionssynapse/util/distributor.py
- tests/handlers/test_user_directory.py 2 additions, 2 deletionstests/handlers/test_user_directory.py
Loading
Please register or sign in to comment