Commit Graph

7 Commits

Author SHA1 Message Date
Richard van der Hoff
4f0637346a
Combine SpamCheckerApi with the more generic ModuleApi. ()
Lots of different module apis is not easy to maintain.

Rather than adding yet another ModuleApi(hs, hs.get_auth_handler()) incantation, first add an hs.get_module_api() method and use it where possible.
2020-10-07 12:03:26 +01:00
Patrick Cloke
c619253db8
Stop sub-classing object () 2020-09-04 06:54:56 -04:00
Patrick Cloke
3f91638da6
Allow denying or shadow banning registrations via the spam checker () 2020-08-20 15:42:58 -04:00
Patrick Cloke
76c43f086a
Do not assume calls to runInteraction return Deferreds. () 2020-08-20 06:39:55 -04:00
Patrick Cloke
f40645e60b
Convert events worker database to async/await. () 2020-08-18 16:20:49 -04:00
Patrick Cloke
10027c80b0
Add type hints to the spam check module ()
Add typing information to the spam checker modules.
2020-02-14 12:49:40 -05:00
Travis Ralston
3a74c03ffb
Expose some homeserver functionality to spam checkers ()
* Offer the homeserver instance to the spam checker

* Newsfile

* Linting

* Expose a Spam Checker API instead of passing the homeserver object

* Alter changelog

* s/hs/api
2019-10-31 09:16:14 -06:00