diff --git a/tdlight-java/src/main/java/it/tdlight/client/SimpleTelegramClientFactory.java b/tdlight-java/src/main/java/it/tdlight/client/SimpleTelegramClientFactory.java index 09b5aa9..60fe774 100644 --- a/tdlight-java/src/main/java/it/tdlight/client/SimpleTelegramClientFactory.java +++ b/tdlight-java/src/main/java/it/tdlight/client/SimpleTelegramClientFactory.java @@ -1,7 +1,6 @@ package it.tdlight.client; import it.tdlight.ClientFactory; -import java.util.Objects; public class SimpleTelegramClientFactory implements AutoCloseable { private final ClientFactory clientFactory; @@ -11,7 +10,11 @@ public class SimpleTelegramClientFactory implements AutoCloseable { } public SimpleTelegramClientFactory(ClientFactory clientFactory) { - this.clientFactory = Objects.requireNonNullElseGet(clientFactory, ClientFactory::acquireCommonClientFactory); + if (clientFactory == null) { + this.clientFactory = ClientFactory.acquireCommonClientFactory(); + } else { + this.clientFactory = clientFactory; + } } public SimpleTelegramClientBuilder builder(TDLibSettings clientSettings) {