Index: chrome/browser/net/safe_search_util.cc |
diff --git a/chrome/browser/net/safe_search_util.cc b/chrome/browser/net/safe_search_util.cc |
index ad11eb26da7bb27d2d0974b98705b646529102a5..17bda6605a805c9583e7d8aeaf551940cfb5e296 100644 |
--- a/chrome/browser/net/safe_search_util.cc |
+++ b/chrome/browser/net/safe_search_util.cc |
@@ -25,11 +25,10 @@ |
namespace { |
int g_force_google_safe_search_count_for_test = 0; |
-int g_force_youtube_restrict_count_for_test = 0; |
+int g_force_youtube_safety_mode_count_for_test = 0; |
-const char kYouTubeRestrictHeaderName[] = "YouTube-Restrict"; |
-const char kYouTubeRestrictHeaderValueModerate[] = "Moderate"; |
-const char kYouTubeRestrictHeaderValueStrict[] = "Strict"; |
+const char kYouTubeSafetyModeHeaderName[] = "YouTube-Safety-Mode"; |
+const char kYouTubeSafetyModeHeaderValue[] = "Active"; |
// Returns whether a URL parameter, |first_parameter| (e.g. foo=bar), has the |
// same key as the the |second_parameter| (e.g. foo=baz). Both parameters |
@@ -89,10 +88,11 @@ void ForceGoogleSafeSearch(const net::URLRequest* request, GURL* new_url) { |
*new_url = request->url().ReplaceComponents(replacements); |
} |
-void ForceYouTubeRestrict(const net::URLRequest* request, |
- net::HttpRequestHeaders* headers, |
- YouTubeRestrictMode mode) { |
- ++g_force_youtube_restrict_count_for_test; |
+// If |request| is a request to YouTube, enforces YouTube's Safety Mode by |
+// setting YouTube's Safety Mode header. |
+void ForceYouTubeSafetyMode(const net::URLRequest* request, |
+ net::HttpRequestHeaders* headers) { |
+ ++g_force_youtube_safety_mode_count_for_test; |
if (!google_util::IsYoutubeDomainUrl( |
request->url(), |
@@ -100,38 +100,24 @@ void ForceYouTubeRestrict(const net::URLRequest* request, |
google_util::DISALLOW_NON_STANDARD_PORTS)) |
return; |
- switch (mode) { |
- case YOUTUBE_RESTRICT_OFF: |
- case YOUTUBE_RESTRICT_COUNT: |
- NOTREACHED(); |
- break; |
- |
- case YOUTUBE_RESTRICT_MODERATE: |
- headers->SetHeader(kYouTubeRestrictHeaderName, |
- kYouTubeRestrictHeaderValueModerate); |
- break; |
- |
- case YOUTUBE_RESTRICT_STRICT: |
- headers->SetHeader(kYouTubeRestrictHeaderName, |
- kYouTubeRestrictHeaderValueStrict); |
- break; |
- } |
+ headers->SetHeader(kYouTubeSafetyModeHeaderName, |
+ kYouTubeSafetyModeHeaderValue); |
} |
int GetForceGoogleSafeSearchCountForTesting() { |
return g_force_google_safe_search_count_for_test; |
} |
-int GetForceYouTubeRestrictCountForTesting() { |
- return g_force_youtube_restrict_count_for_test; |
+int GetForceYouTubeSafetyModeCountForTesting() { |
+ return g_force_youtube_safety_mode_count_for_test; |
} |
void ClearForceGoogleSafeSearchCountForTesting() { |
g_force_google_safe_search_count_for_test = 0; |
} |
-void ClearForceYouTubeRestrictCountForTesting() { |
- g_force_youtube_restrict_count_for_test = 0; |
+void ClearForceYouTubeSafetyModeCountForTesting() { |
+ g_force_youtube_safety_mode_count_for_test = 0; |
} |
} // namespace safe_search_util |