applyProfile method

Future<Map<String, Object?>> applyProfile({
  1. required VpnProfile profile,
  2. BypassPolicy bypassPolicy = const BypassPolicy(),
  3. TrafficThrottlePolicy throttlePolicy = const TrafficThrottlePolicy(),
  4. SingboxFeatureSettings? featureSettings,
  5. bool clearEndpointPool = true,
})

Implementation

Future<Map<String, Object?>> applyProfile({
  required VpnProfile profile,
  BypassPolicy bypassPolicy = const BypassPolicy(),
  TrafficThrottlePolicy throttlePolicy = const TrafficThrottlePolicy(),
  SingboxFeatureSettings? featureSettings,
  bool clearEndpointPool = true,
}) async {
  return _applyProfileInternal(
    this,
    profile: profile,
    bypassPolicy: bypassPolicy,
    throttlePolicy: throttlePolicy,
    featureSettings: featureSettings,
    clearEndpointPool: clearEndpointPool,
  );
}