From 23a8e4fbd3a52ead9cc8e9a32724e6c750ee29a6 Mon Sep 17 00:00:00 2001 From: cyBerta Date: Mon, 25 Jul 2022 17:23:47 +0200 Subject: client update check, removes current provider data on app update if calyx move to lilypad is expected --- .../se/leap/bitmaskclient/base/utils/PreferenceHelper.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'app/src/main/java/se/leap/bitmaskclient/base/utils') diff --git a/app/src/main/java/se/leap/bitmaskclient/base/utils/PreferenceHelper.java b/app/src/main/java/se/leap/bitmaskclient/base/utils/PreferenceHelper.java index 3a2cf754..22fe42ff 100644 --- a/app/src/main/java/se/leap/bitmaskclient/base/utils/PreferenceHelper.java +++ b/app/src/main/java/se/leap/bitmaskclient/base/utils/PreferenceHelper.java @@ -131,6 +131,20 @@ public class PreferenceHelper { apply(); } + public static void deleteCurrentProviderDetailsFromPreferences(@NonNull SharedPreferences preferences) { + preferences.edit(). + remove(Provider.KEY). + remove(Provider.CA_CERT). + remove(Provider.PROVIDER_IP). + remove(Provider.PROVIDER_API_IP). + remove(Provider.MAIN_URL). + remove(Provider.GEOIP_URL). + remove(PROVIDER_EIP_DEFINITION). + remove(PROVIDER_PRIVATE_KEY). + remove(PROVIDER_VPN_CERTIFICATE). + apply(); + } + public static void setLastAppUpdateCheck(Context context) { putLong(context, LAST_UPDATE_CHECK, System.currentTimeMillis()); } -- cgit v1.2.3