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,20 @@ 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
+
29
+ void MaybeMigrateSearchResultAdClickedInfoBarPref (PrefService* const prefs) {
30
+ if (!prefs->HasPrefPath (kObsoleteShouldShowSearchResultAdClickedInfoBar )) {
31
+ return ;
32
+ }
33
+
34
+ prefs->SetBoolean (
35
+ prefs::kShouldShowSearchResultAdClickedInfoBar ,
36
+ prefs->GetBoolean (kObsoleteShouldShowSearchResultAdClickedInfoBar ));
37
+ prefs->ClearPref (kObsoleteShouldShowSearchResultAdClickedInfoBar );
38
+ }
39
+
25
40
} // namespace
26
41
27
42
void RegisterProfilePrefsForMigration (PrefRegistrySimple* const registry) {
@@ -32,6 +47,10 @@ void RegisterProfilePrefsForMigration(PrefRegistrySimple* const registry) {
32
47
33
48
// Added 10/2024.
34
49
registry->RegisterBooleanPref (kShouldMigrateVerifiedRewardsUser , false );
50
+
51
+ // Added 05/2025.
52
+ registry->RegisterBooleanPref (kObsoleteShouldShowSearchResultAdClickedInfoBar ,
53
+ false );
35
54
}
36
55
37
56
void MigrateObsoleteProfilePrefs (PrefService* const prefs) {
@@ -42,6 +61,9 @@ void MigrateObsoleteProfilePrefs(PrefService* const prefs) {
42
61
43
62
// Added 10/2024.
44
63
prefs->ClearPref (kShouldMigrateVerifiedRewardsUser );
64
+
65
+ // Added 05/2025.
66
+ MaybeMigrateSearchResultAdClickedInfoBarPref (prefs);
45
67
}
46
68
47
69
} // namespace brave_ads
0 commit comments