Search in sources :

Example 1 with RestThreePidProvider

use of io.kamax.mxisd.backend.rest.RestThreePidProvider in project mxisd by kamax-io.

the class RestThreePidProviderTest method before.

@Before
public void before() {
    MatrixConfig mxCfg = new MatrixConfig();
    mxCfg.setDomain("example.org");
    mxCfg.build();
    RestBackendConfig cfg = new RestBackendConfig();
    cfg.setEnabled(true);
    cfg.setHost("http://localhost:65000");
    cfg.getEndpoints().getIdentity().setSingle(lookupSinglePath);
    cfg.getEndpoints().getIdentity().setBulk(lookupBulkPath);
    cfg.build();
    p = new RestThreePidProvider(cfg, mxCfg);
    lookupSingleRequest = new SingleLookupRequest();
    lookupSingleRequest.setType(ThreePidMedium.Email.getId());
    lookupSingleRequest.setThreePid("john.doe@example.org");
    ThreePidMapping m1 = new ThreePidMapping();
    m1.setMedium(ThreePidMedium.Email.getId());
    m1.setValue("john.doe@example.org");
    ThreePidMapping m2 = new ThreePidMapping();
    m1.setMedium(ThreePidMedium.PhoneNumber.getId());
    m1.setValue("123456789");
    lookupBulkList = new ArrayList<>();
    lookupBulkList.add(m1);
    lookupBulkList.add(m2);
}
Also used : ThreePidMapping(io.kamax.mxisd.lookup.ThreePidMapping) MatrixConfig(io.kamax.mxisd.config.MatrixConfig) SingleLookupRequest(io.kamax.mxisd.lookup.SingleLookupRequest) RestBackendConfig(io.kamax.mxisd.config.rest.RestBackendConfig) RestThreePidProvider(io.kamax.mxisd.backend.rest.RestThreePidProvider) Before(org.junit.Before)

Aggregations

RestThreePidProvider (io.kamax.mxisd.backend.rest.RestThreePidProvider)1 MatrixConfig (io.kamax.mxisd.config.MatrixConfig)1 RestBackendConfig (io.kamax.mxisd.config.rest.RestBackendConfig)1 SingleLookupRequest (io.kamax.mxisd.lookup.SingleLookupRequest)1 ThreePidMapping (io.kamax.mxisd.lookup.ThreePidMapping)1 Before (org.junit.Before)1