@@ -238,24 +238,24 @@ private void startVpn(Promise promise) {
238
238
ConfigParser cp = new ConfigParser ();
239
239
240
240
try {
241
+ String username = ovpnOptions .getOrDefault ("username" , "" ).toString ();
242
+ String password = ovpnOptions .getOrDefault ("password" , "" ).toString ();
241
243
String notificationTitle = ovpnOptions .getOrDefault ("notificationTitle" , "OpenVPN" ).toString ();
242
244
int compatMode = ovpnOptions .get ("compatMode" ) != null ? ((Double )ovpnOptions .get ("compatMode" )).intValue ()
243
245
: CompatMode .MODERN_DEFAULTS .ordinal ();
244
246
boolean useLegacyProvider = (boolean )ovpnOptions .getOrDefault ("useLegacyProvider" , false );
245
247
boolean useCustomConfig = (boolean )ovpnOptions .getOrDefault ("useCustomConfig" , false );
246
248
String customConfigOptions = ovpnOptions .getOrDefault ("customConfigOptions" , "" ).toString ();
247
- // String username = ovpnOptions.getOrDefault("username", "").toString();
248
- // String password = ovpnOptions.getOrDefault("password", "").toString();
249
249
250
250
cp .parseConfig (new StringReader (config ));
251
251
vpnProfile = cp .convertProfile ();
252
+ vpnProfile .mUsername = username ;
253
+ vpnProfile .mPassword = password ;
252
254
vpnProfile .mName = notificationTitle ;
253
255
vpnProfile .mCompatMode = Utils .mapCompatMode (compatMode );
254
256
vpnProfile .mUseLegacyProvider = useLegacyProvider ;
255
257
vpnProfile .mUseCustomConfig = useCustomConfig ;
256
258
vpnProfile .mCustomConfigOptions = customConfigOptions ;
257
- // vpnProfile.mUsername = username;
258
- // vpnProfile.mPassword = password;
259
259
260
260
if (vpnProfile .checkProfile (reactContext ) != R .string .no_error_found ) {
261
261
throw new RemoteException (reactContext .getString (vpnProfile .checkProfile (reactContext )));
0 commit comments