5
5
6
6
#include " brave/components/brave_ads/core/public/prefs/obsolete_pref_util.h"
7
7
8
+ #include " brave/components/brave_ads/core/public/prefs/pref_names.h"
8
9
#include " components/prefs/pref_registry_simple.h"
9
10
#include " components/prefs/pref_service.h"
10
11
@@ -22,6 +23,9 @@ constexpr char kHasMigratedRewardsState[] =
22
23
constexpr char kShouldMigrateVerifiedRewardsUser [] =
23
24
" brave.brave_ads.rewards.verified_user.should_migrate" ;
24
25
26
+ constexpr char kObsoleteShouldShowSearchResultAdClickedInfoBar [] =
27
+ " brave.brave_ads.should_show_search_result_ad_clicked_infobar" ;
28
+
25
29
} // namespace
26
30
27
31
void RegisterProfilePrefsForMigration (PrefRegistrySimple* const registry) {
@@ -32,6 +36,10 @@ void RegisterProfilePrefsForMigration(PrefRegistrySimple* const registry) {
32
36
33
37
// Added 10/2024.
34
38
registry->RegisterBooleanPref (kShouldMigrateVerifiedRewardsUser , false );
39
+
40
+ // Added 12/2024.
41
+ registry->RegisterBooleanPref (kObsoleteShouldShowSearchResultAdClickedInfoBar ,
42
+ false );
35
43
}
36
44
37
45
void MigrateObsoleteProfilePrefs (PrefService* const prefs) {
@@ -42,6 +50,14 @@ void MigrateObsoleteProfilePrefs(PrefService* const prefs) {
42
50
43
51
// Added 10/2024.
44
52
prefs->ClearPref (kShouldMigrateVerifiedRewardsUser );
53
+
54
+ // Added 05/2025.
55
+ if (prefs->HasPrefPath (kObsoleteShouldShowSearchResultAdClickedInfoBar )) {
56
+ prefs->SetBoolean (
57
+ prefs::kShouldShowSearchResultAdClickedInfoBar ,
58
+ prefs->GetBoolean (kObsoleteShouldShowSearchResultAdClickedInfoBar ));
59
+ prefs->ClearPref (kObsoleteShouldShowSearchResultAdClickedInfoBar );
60
+ }
45
61
}
46
62
47
63
} // namespace brave_ads
0 commit comments