diff --git a/.gitignore b/.gitignore index 5ea9476..2d50e9d 100644 --- a/.gitignore +++ b/.gitignore @@ -69,3 +69,6 @@ typings/ # next.js build output .next + +# Python packing directories. +mjolnir.egg-info/ diff --git a/synapse_antispam/mjolnir/antispam.py b/synapse_antispam/mjolnir/antispam.py index 4f40742..dc1e5a3 100644 --- a/synapse_antispam/mjolnir/antispam.py +++ b/synapse_antispam/mjolnir/antispam.py @@ -115,6 +115,11 @@ class AntiSpam(object): def user_may_publish_room(self, user_id, room_id): return True # allowed + def check_for_banned_user(self, user_id, display_name): + # Check whether the user ID or display name matches any of the banned + # patterns. + return self.is_user_banned(user_id) or self.is_user_banned(display_name) + @staticmethod def parse_config(config): return config # no parsing needed