standart static method

Future standart(
  1. OnProxyIpChanged onProxyChanged
)

Implementation

static Future<dynamic> standart(OnProxyIpChanged onProxyChanged) async {
  await init(onProxyChanged);

  return ProxySettingProps(
    initialProxyIpAddress: await ProxyManager.shared.getProxyIpAddress(),
    onProxyIpChanged: (proxyIP) {
      ProxyManager.shared
          .setProxyIpAddress(proxyIP)
          .then((_) => _onProxyChanged(onProxyChanged));
    },
    isEnabled: await ProxyManager.shared.isProxyEnabled(),
    onProxyModeChanged: (isProxyEnabled) {
      ProxyManager.shared
          .setProxyMode(isProxyEnabled)
          .then((_) => _onProxyChanged(onProxyChanged));
    },
  );
}