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) {
242
242
int compatMode = ovpnOptions .get ("compatMode" ) != null ? ((Double )ovpnOptions .get ("compatMode" )).intValue ()
243
243
: CompatMode .MODERN_DEFAULTS .ordinal ();
244
244
boolean useLegacyProvider = (boolean )ovpnOptions .getOrDefault ("useLegacyProvider" , false );
245
+ boolean useCustomConfig = (boolean )ovpnOptions .getOrDefault ("useCustomConfig" , false );
246
+ String customConfigOptions = ovpnOptions .getOrDefault ("customConfigOptions" , "" ).toString ();
245
247
// String username = ovpnOptions.getOrDefault("username", "").toString();
246
248
// String password = ovpnOptions.getOrDefault("password", "").toString();
247
249
@@ -250,6 +252,8 @@ private void startVpn(Promise promise) {
250
252
vpnProfile .mName = notificationTitle ;
251
253
vpnProfile .mCompatMode = Utils .mapCompatMode (compatMode );
252
254
vpnProfile .mUseLegacyProvider = useLegacyProvider ;
255
+ vpnProfile .mUseCustomConfig = useCustomConfig ;
256
+ vpnProfile .mCustomConfigOptions = customConfigOptions ;
253
257
// vpnProfile.mUsername = username;
254
258
// vpnProfile.mPassword = password;
255
259
Original file line number Diff line number Diff line change @@ -25,6 +25,8 @@ interface VpnOptions {
25
25
notificationTitle ?: string ;
26
26
compatMode ?: RNSimpleOpenvpn . CompatMode ;
27
27
useLegacyProvider ?: boolean ;
28
+ useCustomConfig ?: boolean ;
29
+ customConfigOptions ?: string ;
28
30
providerBundleIdentifier : string ;
29
31
localizedDescription ?: string ;
30
32
}
You can’t perform that action at this time.
0 commit comments