Remove 3PID type limitation

This commit is contained in:
Maxime Dor
2017-04-20 19:20:05 +02:00
parent 70222aad83
commit 0a70b903c3
8 changed files with 17 additions and 52 deletions

View File

@@ -22,7 +22,6 @@ package io.kamax.mxisd.controller.v1
import groovy.json.JsonOutput
import groovy.json.JsonSlurper
import io.kamax.mxisd.api.ThreePidType
import io.kamax.mxisd.lookup.BulkLookupRequest
import io.kamax.mxisd.lookup.SingleLookupRequest
import io.kamax.mxisd.lookup.ThreePidMapping
@@ -58,11 +57,9 @@ class MappingController {
String remote = StringUtils.defaultIfBlank(request.getHeader("X-FORWARDED-FOR"), request.getRemoteAddr())
log.info("Got request from {}", remote)
ThreePidType type = ThreePidType.valueOf(medium)
SingleLookupRequest lookupRequest = new SingleLookupRequest()
lookupRequest.setRequester(remote)
lookupRequest.setType(type)
lookupRequest.setType(medium)
lookupRequest.setThreePid(address)
Optional<?> lookupOpt = strategy.find(lookupRequest)