startVpn method
Future<void>
startVpn({
- required String serverAddress,
- required String wgQuickConfig,
- required String providerBundleIdentifier,
- List<
String> ? excludedApps, - List<
String> ? includedApps,
override
Starts the VPN tunnel.
Implementation
@override
Future<void> startVpn({
required String serverAddress,
required String wgQuickConfig,
required String providerBundleIdentifier,
List<String>? excludedApps,
List<String>? includedApps,
}) async {
return _methodChannel.invokeMethod("start", {
"serverAddress": serverAddress,
"wgQuickConfig": wgQuickConfig,
"providerBundleIdentifier": providerBundleIdentifier,
if (excludedApps != null && excludedApps.isNotEmpty) "excludedApps": excludedApps.join(','),
if (includedApps != null && includedApps.isNotEmpty) "includedApps": includedApps.join(','),
});
}