diff options
author | Paul "LeoNerd" Evans <paul@matrix.org> | 2016-08-25 18:35:38 +0100 |
---|---|---|
committer | Paul "LeoNerd" Evans <paul@matrix.org> | 2016-08-25 18:35:38 +0100 |
commit | 9459137f1ed18ebd0e2a1ff728868dafcd9c9c1a (patch) | |
tree | 3f78b4a5870743e84c984446231546011da0927c | |
parent | Move ThirdPartyEntityKind into api.constants so the expectation becomes that ... (diff) | |
download | synapse-9459137f1ed18ebd0e2a1ff728868dafcd9c9c1a.tar.xz |
Just sprintf the 'kind' argument into uri directly
Diffstat (limited to '')
-rw-r--r-- | synapse/appservice/api.py | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/synapse/appservice/api.py b/synapse/appservice/api.py index 24253e7785..775417eb21 100644 --- a/synapse/appservice/api.py +++ b/synapse/appservice/api.py @@ -106,10 +106,8 @@ class ApplicationServiceApi(SimpleHttpClient): @defer.inlineCallbacks def query_3pe(self, service, kind, protocol, fields): if kind == ThirdPartyEntityKind.USER: - fragment = "user" required_field = "userid" elif kind == ThirdPartyEntityKind.LOCATION: - fragment = "location" required_field = "alias" else: raise ValueError( @@ -119,7 +117,7 @@ class ApplicationServiceApi(SimpleHttpClient): uri = "%s%s/thirdparty/%s/%s" % ( service.url, APP_SERVICE_PREFIX, - fragment, + kind, urllib.quote(protocol) ) try: |