| Index: components/data_reduction_proxy/core/browser/data_reduction_proxy_settings.cc
|
| diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_settings.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_settings.cc
|
| index ea2a3f4a8faff37e2b1b914a60bdf5575e6d434d..fbfc0e91c34671552bdd01a0295ba8a103d10674 100644
|
| --- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_settings.cc
|
| +++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_settings.cc
|
| @@ -359,15 +359,22 @@ void DataReductionProxySettings::GetContentLengths(
|
| int64_t* original_content_length,
|
| int64_t* received_content_length,
|
| int64_t* last_update_time) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| DCHECK(data_reduction_proxy_service_->compression_stats());
|
|
|
| data_reduction_proxy_service_->compression_stats()->GetContentLengths(
|
| days, original_content_length, received_content_length, last_update_time);
|
| }
|
|
|
| -bool DataReductionProxySettings::IsDataSaverEnabled() const {
|
| - return IsDataReductionProxyEnabled();
|
| +bool DataReductionProxySettings::UpdateDataSavings(
|
| + const std::string& data_usage_host,
|
| + int64_t data_used,
|
| + int64_t original_size) {
|
| + if (!IsDataReductionProxyEnabled())
|
| + return false;
|
| + data_reduction_proxy_service_->compression_stats()->UpdateDataSavings(
|
| + data_usage_host, data_used, original_size);
|
| + return true;
|
| }
|
|
|
| } // namespace data_reduction_proxy
|
|
|