diff options
author | Patrick Cloke <clokep@users.noreply.github.com> | 2020-08-14 12:37:59 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-14 12:37:59 -0400 |
commit | ac77cdb64e50c9fdfc00cccbc7b96f42057aa741 (patch) | |
tree | ac110f53cc585a558b91d834b59611eef54bde22 /synapse/replication/http | |
parent | Convert pusher databases to async/await. (#8075) (diff) | |
download | synapse-ac77cdb64e50c9fdfc00cccbc7b96f42057aa741.tar.xz |
Add a shadow-banned flag to users. (#8092)
Diffstat (limited to 'synapse/replication/http')
-rw-r--r-- | synapse/replication/http/register.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/synapse/replication/http/register.py b/synapse/replication/http/register.py index ce9420aa69..a02b27474d 100644 --- a/synapse/replication/http/register.py +++ b/synapse/replication/http/register.py @@ -44,6 +44,7 @@ class ReplicationRegisterServlet(ReplicationEndpoint): admin, user_type, address, + shadow_banned, ): """ Args: @@ -60,6 +61,7 @@ class ReplicationRegisterServlet(ReplicationEndpoint): user_type (str|None): type of user. One of the values from api.constants.UserTypes, or None for a normal user. address (str|None): the IP address used to perform the regitration. + shadow_banned (bool): Whether to shadow-ban the user """ return { "password_hash": password_hash, @@ -70,6 +72,7 @@ class ReplicationRegisterServlet(ReplicationEndpoint): "admin": admin, "user_type": user_type, "address": address, + "shadow_banned": shadow_banned, } async def _handle_request(self, request, user_id): @@ -87,6 +90,7 @@ class ReplicationRegisterServlet(ReplicationEndpoint): admin=content["admin"], user_type=content["user_type"], address=content["address"], + shadow_banned=content["shadow_banned"], ) return 200, {} |