Add proxyProperty()
This commit is contained in:
@@ -30,12 +30,13 @@ import org.jackhuang.hmcl.util.StringUtils;
|
|||||||
|
|
||||||
import javafx.beans.binding.Bindings;
|
import javafx.beans.binding.Bindings;
|
||||||
import javafx.beans.binding.ObjectBinding;
|
import javafx.beans.binding.ObjectBinding;
|
||||||
|
import javafx.beans.value.ObservableObjectValue;
|
||||||
|
|
||||||
public final class ProxyManager {
|
public final class ProxyManager {
|
||||||
private ProxyManager() {
|
private ProxyManager() {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static final ObjectBinding<Proxy> proxyProperty = Bindings.createObjectBinding(
|
private static final ObjectBinding<Proxy> proxyProperty = Bindings.createObjectBinding(
|
||||||
() -> {
|
() -> {
|
||||||
String host = CONFIG.getProxyHost();
|
String host = CONFIG.getProxyHost();
|
||||||
Integer port = Lang.toIntOrNull(CONFIG.getProxyPort());
|
Integer port = Lang.toIntOrNull(CONFIG.getProxyPort());
|
||||||
@@ -54,6 +55,10 @@ public final class ProxyManager {
|
|||||||
return proxyProperty.get();
|
return proxyProperty.get();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static ObservableObjectValue<Proxy> proxyProperty() {
|
||||||
|
return proxyProperty;
|
||||||
|
}
|
||||||
|
|
||||||
static {
|
static {
|
||||||
initProxy();
|
initProxy();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user