| Index: components/safe_browsing_db/safe_browsing_prefs.cc
|
| diff --git a/components/safe_browsing_db/safe_browsing_prefs.cc b/components/safe_browsing_db/safe_browsing_prefs.cc
|
| index 7c5b71282f458052d1ec51953cce6f4790633c11..c343b20648f310df05fd96b6f8857608e58835ba 100644
|
| --- a/components/safe_browsing_db/safe_browsing_prefs.cc
|
| +++ b/components/safe_browsing_db/safe_browsing_prefs.cc
|
| @@ -52,6 +52,15 @@ bool ExtendedReportingPrefExists(const PrefService& prefs) {
|
| return prefs.HasPrefPath(GetExtendedReportingPrefName(prefs));
|
| }
|
|
|
| +ExtendedReportingLevel GetExtendedReportingLevel(const PrefService& prefs) {
|
| + if (!IsExtendedReportingEnabled(prefs)) {
|
| + return SBER_LEVEL_OFF;
|
| + } else {
|
| + return IsScout(GetExtendedReportingPrefName(prefs)) ? SBER_LEVEL_SCOUT
|
| + : SBER_LEVEL_LEGACY;
|
| + }
|
| +}
|
| +
|
| const char* GetExtendedReportingPrefName(const PrefService& prefs) {
|
| // The Scout pref is active if either of the experiment features are on, and
|
| // ScoutGroupSelected is on as well.
|
|
|