Remove broken code
This commit is contained in:
@@ -123,7 +123,7 @@ class DnsLookupProvider extends RemoteIdentityServerProvider {
|
|||||||
Optional<String> baseUrl = findIdentityServerForDomain(domain)
|
Optional<String> baseUrl = findIdentityServerForDomain(domain)
|
||||||
|
|
||||||
if (baseUrl.isPresent()) {
|
if (baseUrl.isPresent()) {
|
||||||
return performLookup(baseUrl.get(), request.getType().toString(), request.getThreePid())
|
return find(baseUrl.get(), request.getType().toString(), request.getThreePid())
|
||||||
}
|
}
|
||||||
|
|
||||||
return Optional.empty()
|
return Optional.empty()
|
||||||
|
|||||||
@@ -73,26 +73,6 @@ abstract class RemoteIdentityServerProvider implements ThreePidProvider {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Optional<ThreePidMapping> performLookup(String remote, String medium, String address) throws IOException, JsonException {
|
|
||||||
HttpURLConnection rootSrvConn = (HttpURLConnection) new URL(
|
|
||||||
"${remote}/_matrix/identity/api/v1/lookup?medium=${medium}&address=${address}"
|
|
||||||
).openConnection()
|
|
||||||
|
|
||||||
def output = json.parseText(rootSrvConn.getInputStream().getText())
|
|
||||||
if (output['address']) {
|
|
||||||
log.info("Found 3PID mapping: {}", output)
|
|
||||||
|
|
||||||
ThreePidMapping mapping = new ThreePidMapping()
|
|
||||||
mapping.setMedium(output['medium'].toString())
|
|
||||||
mapping.setValue(output['address'].toString())
|
|
||||||
mapping.setMxid(output['mxid'].toString())
|
|
||||||
return Optional.of(mapping)
|
|
||||||
}
|
|
||||||
|
|
||||||
log.info("Empty 3PID mapping from {}", remote)
|
|
||||||
return Optional.empty()
|
|
||||||
}
|
|
||||||
|
|
||||||
Optional<?> find(String remote, String type, String threePid) {
|
Optional<?> find(String remote, String type, String threePid) {
|
||||||
log.info("Looking up {} 3PID {} using {}", type, threePid, remote)
|
log.info("Looking up {} 3PID {} using {}", type, threePid, remote)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user