File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed
android/src/main/java/com/norcod/rnovpn Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -242,6 +242,8 @@ private void startVpn(Promise promise) {
242242 int compatMode = ovpnOptions .get ("compatMode" ) != null ? ((Double )ovpnOptions .get ("compatMode" )).intValue ()
243243 : CompatMode .MODERN_DEFAULTS .ordinal ();
244244 boolean useLegacyProvider = (boolean )ovpnOptions .getOrDefault ("useLegacyProvider" , false );
245+ boolean useCustomConfig = (boolean )ovpnOptions .getOrDefault ("useCustomConfig" , false );
246+ String customConfigOptions = ovpnOptions .getOrDefault ("customConfigOptions" , "" ).toString ();
245247 // String username = ovpnOptions.getOrDefault("username", "").toString();
246248 // String password = ovpnOptions.getOrDefault("password", "").toString();
247249
@@ -250,6 +252,8 @@ private void startVpn(Promise promise) {
250252 vpnProfile .mName = notificationTitle ;
251253 vpnProfile .mCompatMode = Utils .mapCompatMode (compatMode );
252254 vpnProfile .mUseLegacyProvider = useLegacyProvider ;
255+ vpnProfile .mUseCustomConfig = useCustomConfig ;
256+ vpnProfile .mCustomConfigOptions = customConfigOptions ;
253257 // vpnProfile.mUsername = username;
254258 // vpnProfile.mPassword = password;
255259
Original file line number Diff line number Diff line change @@ -25,6 +25,8 @@ interface VpnOptions {
2525 notificationTitle ?: string ;
2626 compatMode ?: RNSimpleOpenvpn . CompatMode ;
2727 useLegacyProvider ?: boolean ;
28+ useCustomConfig ?: boolean ;
29+ customConfigOptions ?: string ;
2830 providerBundleIdentifier : string ;
2931 localizedDescription ?: string ;
3032}
You can’t perform that action at this time.
0 commit comments