setProxy method

Future<void> setProxy(
  1. String url,
  2. bool enabled
)

设置代理

Implementation

Future<void> setProxy(String url, bool enabled) async {
  _proxyUrl = url;
  _isEnabled = enabled;

  // 保存到本地存储
  final prefs = await SharedPreferences.getInstance();
  await prefs.setString(_proxyUrlKey, url);
  await prefs.setBool(_proxyEnabledKey, enabled);

  // 通知代理设置变化
  onProxyChanged?.call(url, enabled);
}