Clear obsolete prefs

This commit is contained in:
Brian R. Bondy
2022-11-25 13:47:45 -05:00
parent c612a1ea67
commit 587b38ad80
3 changed files with 66 additions and 0 deletions
+21
View File
@@ -165,6 +165,27 @@ void RegisterProfilePrefsForMigration(
registry->RegisterBooleanPref(kDontAskEnableWebDiscovery, false);
registry->RegisterIntegerPref(kBraveSearchVisitCount, 0);
#endif
// Added 24/11/2022: https://github.com/brave/brave-core/pull/16027
#if !BUILDFLAG(IS_IOS) && !BUILDFLAG(IS_ANDROID)
registry->RegisterStringPref(kFTXAccessToken, "");
registry->RegisterStringPref(kFTXOauthHost, "");
registry->RegisterBooleanPref(kFTXNewTabPageShowFTX, false);
registry->RegisterBooleanPref(kCryptoDotComNewTabPageShowCryptoDotCom, false);
registry->RegisterBooleanPref(kCryptoDotComHasBoughtCrypto, false);
registry->RegisterBooleanPref(kCryptoDotComHasInteracted, false);
registry->RegisterStringPref(kGeminiAccessToken, "");
registry->RegisterStringPref(kGeminiRefreshToken, "");
registry->RegisterBooleanPref(kNewTabPageShowGemini, false);
#endif
// Added 24/11/2022: https://github.com/brave/brave-core/pull/16027
#if !BUILDFLAG(IS_IOS)
registry->RegisterStringPref(kBinanceAccessToken, "");
registry->RegisterStringPref(kBinanceRefreshToken, "");
registry->RegisterBooleanPref(kNewTabPageShowBinance, false);
registry->RegisterBooleanPref(kBraveSuggestedSiteSuggestionsEnabled, false);
#endif
}
void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
@@ -118,6 +118,27 @@ void MigrateObsoleteProfilePrefs(Profile* profile) {
#if BUILDFLAG(ENABLE_CUSTOM_BACKGROUND)
NTPBackgroundPrefs(profile->GetPrefs()).MigrateOldPref();
#endif
// Added 24/11/2022: https://github.com/brave/brave-core/pull/16027
#if !BUILDFLAG(IS_IOS) && !BUILDFLAG(IS_ANDROID)
profile->GetPrefs()->ClearPref(kFTXAccessToken);
profile->GetPrefs()->ClearPref(kFTXOauthHost);
profile->GetPrefs()->ClearPref(kFTXNewTabPageShowFTX);
profile->GetPrefs()->ClearPref(kCryptoDotComNewTabPageShowCryptoDotCom);
profile->GetPrefs()->ClearPref(kCryptoDotComHasBoughtCrypto);
profile->GetPrefs()->ClearPref(kCryptoDotComHasInteracted);
profile->GetPrefs()->ClearPref(kGeminiAccessToken);
profile->GetPrefs()->ClearPref(kGeminiRefreshToken);
profile->GetPrefs()->ClearPref(kNewTabPageShowGemini);
#endif
// Added 24/11/2022: https://github.com/brave/brave-core/pull/16027
#if !BUILDFLAG(IS_IOS)
profile->GetPrefs()->ClearPref(kBinanceAccessToken);
profile->GetPrefs()->ClearPref(kBinanceRefreshToken);
profile->GetPrefs()->ClearPref(kNewTabPageShowBinance);
profile->GetPrefs()->ClearPref(kBraveSuggestedSiteSuggestionsEnabled);
#endif
// END_MIGRATE_OBSOLETE_PROFILE_PREFS
}
+24
View File
@@ -92,4 +92,28 @@ extern const char kDontAskForCrashReporting[];
// kEnableMediaRouterOnRestart on restart.
extern const char kEnableMediaRouterOnRestart[];
// Obsolete widget removal prefs
#if !BUILDFLAG(IS_IOS) && !BUILDFLAG(IS_ANDROID)
constexpr char kFTXAccessToken[] = "brave.ftx.access_token";
constexpr char kFTXOauthHost[] = "brave.ftx.oauth_host";
constexpr char kFTXNewTabPageShowFTX[] = "ftx.new_tab_page.show_ftx";
constexpr char kCryptoDotComNewTabPageShowCryptoDotCom[] =
"crypto_dot_com.new_tab_page.show_crypto_dot_com";
constexpr char kCryptoDotComHasBoughtCrypto[] =
"crypto_dot_com.new_tab_page.has_bought_crypto";
constexpr char kCryptoDotComHasInteracted[] =
"crypto_dot_com.new_tab_page.has_interacted";
constexpr char kGeminiAccessToken[] = "brave.gemini.access_token";
constexpr char kGeminiRefreshToken[] = "brave.gemini.refresh_token";
constexpr char kNewTabPageShowGemini[] = "brave.new_tab_page.show_gemini";
#endif
#if !BUILDFLAG(IS_IOS)
constexpr char kBinanceAccessToken[] = "brave.binance.access_token";
constexpr char kBinanceRefreshToken[] = "brave.binance.refresh_token";
constexpr char kNewTabPageShowBinance[] = "brave.new_tab_page.show_binance";
constexpr char kBraveSuggestedSiteSuggestionsEnabled[] =
"brave.brave_suggested_site_suggestions_enabled";
#endif
#endif // BRAVE_COMPONENTS_CONSTANTS_PREF_NAMES_H_