diff options
author | Matthew Hodgson <matthew@matrix.org> | 2018-03-14 22:09:08 +0000 |
---|---|---|
committer | Matthew Hodgson <matthew@matrix.org> | 2018-03-14 22:09:08 +0000 |
commit | 2e4a6c5aaba238760c4ad4e97ca132ccbbb2cc7b (patch) | |
tree | df2b4d6be99639212a8c85dc94c6ed15cee05708 /synapse/util | |
parent | Merge branch 'develop' into matthew/dinsic_3pid_check (diff) | |
download | synapse-2e4a6c5aaba238760c4ad4e97ca132ccbbb2cc7b.tar.xz |
incorporate PR feedback and rename URL
Diffstat (limited to 'synapse/util')
-rw-r--r-- | synapse/util/threepids.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/synapse/util/threepids.py b/synapse/util/threepids.py index 94c0852f0c..353d220bad 100644 --- a/synapse/util/threepids.py +++ b/synapse/util/threepids.py @@ -38,15 +38,14 @@ def check_3pid_allowed(hs, medium, address): data = yield hs.get_simple_http_client().get_json( "https://%s%s" % ( hs.config.check_is_for_allowed_local_3pids, - "/_matrix/identity/api/v1/discover_urls" + "/_matrix/identity/api/v1/info" ), {'medium': medium, 'address': address} ) if hs.config.allow_invited_3pids and data.get('invited'): defer.returnValue(True) else: - defer.returnValue(data['hs_url'] + "/" == hs.config.public_baseurl) - return + defer.returnValue(data['hs'] == hs.config.server_name) if hs.config.allowed_local_3pids: for constraint in hs.config.allowed_local_3pids: @@ -59,10 +58,7 @@ def check_3pid_allowed(hs, medium, address): re.match(constraint['pattern'], address) ): defer.returnValue(True) - return else: defer.returnValue(True) - return defer.returnValue(False) - return |