Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(270)

Unified Diff: components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.cc

Issue 2815123003: Clear all DRP prefs on ClearDataSavingStatistics (Closed)
Patch Set: add unittest Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.cc
diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.cc
index bbfef499026a3c0eac67df9e67be698c156dd30a..04280b08bc719bd4a41a9f8480761e859d8ead81 100644
--- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.cc
+++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.cc
@@ -705,6 +705,44 @@ void DataReductionProxyCompressionStats::SetDataUsageReportingEnabled(
void DataReductionProxyCompressionStats::ClearDataSavingStatistics() {
DeleteHistoricalDataUsage();
+ pref_service_->ClearPref(prefs::kDailyHttpContentLengthLastUpdateDate);
+ pref_service_->ClearPref(prefs::kHttpReceivedContentLength);
+ pref_service_->ClearPref(prefs::kHttpOriginalContentLength);
+
+ pref_service_->ClearPref(prefs::kDailyHttpOriginalContentLengthApplication);
+ pref_service_->ClearPref(prefs::kDailyHttpOriginalContentLengthVideo);
+ pref_service_->ClearPref(prefs::kDailyHttpOriginalContentLengthUnknown);
+ pref_service_->ClearPref(prefs::kDailyHttpReceivedContentLengthApplication);
+ pref_service_->ClearPref(prefs::kDailyHttpReceivedContentLengthVideo);
+ pref_service_->ClearPref(prefs::kDailyHttpReceivedContentLengthUnknown);
+
+ pref_service_->ClearPref(
+ prefs::kDailyOriginalContentLengthViaDataReductionProxyApplication);
+ pref_service_->ClearPref(
+ prefs::kDailyOriginalContentLengthViaDataReductionProxyVideo);
+ pref_service_->ClearPref(
+ prefs::kDailyOriginalContentLengthViaDataReductionProxyUnknown);
+ pref_service_->ClearPref(
+ prefs::kDailyContentLengthViaDataReductionProxyApplication);
+ pref_service_->ClearPref(
+ prefs::kDailyContentLengthViaDataReductionProxyVideo);
+ pref_service_->ClearPref(
+ prefs::kDailyContentLengthViaDataReductionProxyUnknown);
+
+ pref_service_->ClearPref(
+ prefs::
+ kDailyOriginalContentLengthWithDataReductionProxyEnabledApplication);
+ pref_service_->ClearPref(
+ prefs::kDailyOriginalContentLengthWithDataReductionProxyEnabledVideo);
+ pref_service_->ClearPref(
+ prefs::kDailyOriginalContentLengthWithDataReductionProxyEnabledUnknown);
+ pref_service_->ClearPref(
+ prefs::kDailyContentLengthWithDataReductionProxyEnabledApplication);
+ pref_service_->ClearPref(
+ prefs::kDailyContentLengthWithDataReductionProxyEnabledVideo);
+ pref_service_->ClearPref(
+ prefs::kDailyContentLengthWithDataReductionProxyEnabledUnknown);
+
pref_service_->ClearPref(
prefs::kDailyContentLengthHttpsWithDataReductionProxyEnabled);
pref_service_->ClearPref(
« no previous file with comments | « no previous file | components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698