增加了是否开启VPN信息同步的开关

This commit is contained in:
free will
2021-08-05 12:14:56 +08:00
parent e219f782d5
commit 29ef7e58d2
2 changed files with 10 additions and 4 deletions
@@ -8,6 +8,9 @@ public class GlobalSetting {
// 控制与VPNServer的对称加密通信方法,true表示使用sm4,false表示使用AES
public static boolean isSM4 = false;
// 是否开启VPN服务器信息同步
public static boolean openSyncVPNInfo = false;
// 控制是否开启翻墙访问,true表示可以访问
public static boolean openFirewall = false;
}
@@ -14,6 +14,7 @@ import android.widget.ImageView;
import android.widget.TextView;
import com.google.android.material.checkbox.MaterialCheckBox;
import com.pkusz.min_vpn_client.GlobalSetting;
import com.pkusz.min_vpn_client.R;
import com.pkusz.min_vpn_client.activity.base.MINVpnBaseActivity;
import com.pkusz.min_vpn_client.activity.main.MainActivity;
@@ -230,10 +231,12 @@ public class LoginActivity extends MINVpnBaseActivity<LoginActivityPresenter>
btnLogin.revertAnimation();
System.out.println("正在跳转到Main");
ContextExtensionKt.jumpTo(this, MainActivity.class);
// 尝试与VMS同步VPN信息
OriginalGetVpnInfoRequest originalGetVpnInfoRequest=
new OriginalGetVpnInfoRequest(rawUsername);
mPresenter.syncVpnServersInfo(originalGetVpnInfoRequest);
if(GlobalSetting.openSyncVPNInfo) {
// 尝试与VMS同步VPN信息
OriginalGetVpnInfoRequest originalGetVpnInfoRequest =
new OriginalGetVpnInfoRequest(rawUsername);
mPresenter.syncVpnServersInfo(originalGetVpnInfoRequest);
}
// 关闭activity
finish();
}