@@ -238,24 +238,24 @@ private void startVpn(Promise promise) {
238238 ConfigParser cp = new ConfigParser ();
239239
240240 try {
241+ String username = ovpnOptions .getOrDefault ("username" , "" ).toString ();
242+ String password = ovpnOptions .getOrDefault ("password" , "" ).toString ();
241243 String notificationTitle = ovpnOptions .getOrDefault ("notificationTitle" , "OpenVPN" ).toString ();
242244 int compatMode = ovpnOptions .get ("compatMode" ) != null ? ((Double )ovpnOptions .get ("compatMode" )).intValue ()
243245 : CompatMode .MODERN_DEFAULTS .ordinal ();
244246 boolean useLegacyProvider = (boolean )ovpnOptions .getOrDefault ("useLegacyProvider" , false );
245247 boolean useCustomConfig = (boolean )ovpnOptions .getOrDefault ("useCustomConfig" , false );
246248 String customConfigOptions = ovpnOptions .getOrDefault ("customConfigOptions" , "" ).toString ();
247- // String username = ovpnOptions.getOrDefault("username", "").toString();
248- // String password = ovpnOptions.getOrDefault("password", "").toString();
249249
250250 cp .parseConfig (new StringReader (config ));
251251 vpnProfile = cp .convertProfile ();
252+ vpnProfile .mUsername = username ;
253+ vpnProfile .mPassword = password ;
252254 vpnProfile .mName = notificationTitle ;
253255 vpnProfile .mCompatMode = Utils .mapCompatMode (compatMode );
254256 vpnProfile .mUseLegacyProvider = useLegacyProvider ;
255257 vpnProfile .mUseCustomConfig = useCustomConfig ;
256258 vpnProfile .mCustomConfigOptions = customConfigOptions ;
257- // vpnProfile.mUsername = username;
258- // vpnProfile.mPassword = password;
259259
260260 if (vpnProfile .checkProfile (reactContext ) != R .string .no_error_found ) {
261261 throw new RemoteException (reactContext .getString (vpnProfile .checkProfile (reactContext )));
0 commit comments