[somfytahoma] Call createHttpClient with a SslContextFactory parameter (#14467)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
pull/14474/head
lolodomo 2023-02-20 20:33:56 +01:00 committed by GitHub
parent dbfdcfb96e
commit cb160bdf63
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 2 deletions

View File

@ -73,6 +73,7 @@ import org.openhab.core.thing.ThingStatusDetail;
import org.openhab.core.thing.ThingStatusInfo;
import org.openhab.core.thing.binding.BaseBridgeHandler;
import org.openhab.core.thing.binding.ThingHandlerService;
import org.openhab.core.thing.util.ThingWebClientUtil;
import org.openhab.core.types.Command;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -184,10 +185,11 @@ public class SomfyTahomaBridgeHandler extends BaseBridgeHandler {
private void createHttpClient() {
// let's create the right http client
String clientName = ThingWebClientUtil.buildWebClientConsumerName(thing.getUID(), null);
if (thingConfig.isDevMode()) {
this.httpClient = new HttpClient(new SslContextFactory.Client(true));
this.httpClient = httpClientFactory.createHttpClient(clientName, new SslContextFactory.Client(true));
} else {
this.httpClient = httpClientFactory.createHttpClient("somfy_" + thing.getUID().getId());
this.httpClient = httpClientFactory.createHttpClient(clientName);
}
try {