Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "components/ntp_snippets/ntp_snippets_service.h" | 5 #include "components/ntp_snippets/ntp_snippets_service.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <iterator> | 8 #include <iterator> |
| 9 #include <utility> | 9 #include <utility> |
| 10 | 10 |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 43 using suggestions::SuggestionsService; | 43 using suggestions::SuggestionsService; |
| 44 | 44 |
| 45 namespace ntp_snippets { | 45 namespace ntp_snippets { |
| 46 | 46 |
| 47 namespace { | 47 namespace { |
| 48 | 48 |
| 49 // Number of snippets requested to the server. Consider replacing sparse UMA | 49 // Number of snippets requested to the server. Consider replacing sparse UMA |
| 50 // histograms with COUNTS() if this number increases beyond 50. | 50 // histograms with COUNTS() if this number increases beyond 50. |
| 51 const int kMaxSnippetCount = 10; | 51 const int kMaxSnippetCount = 10; |
| 52 | 52 |
| 53 // Default values for snippets fetching intervals. | 53 // Default values for snippets fetching intervals - once per day only. |
| 54 const int kDefaultFetchingIntervalWifiChargingSeconds = 30 * 60; | 54 const int kDefaultFetchingIntervalWifiChargingSeconds = 0; |
|
tschumann
2016/08/25 20:28:52
it would be really good to document this behavior
Marc Treib
2016/08/26 08:24:49
A value of "0" disables the fetching, correct. Tha
tschumann
2016/08/29 12:38:41
yes, cause when choosing these values you rely on
| |
| 55 const int kDefaultFetchingIntervalWifiSeconds = 2 * 60 * 60; | 55 const int kDefaultFetchingIntervalWifiSeconds = 0; |
| 56 const int kDefaultFetchingIntervalFallbackSeconds = 24 * 60 * 60; | 56 const int kDefaultFetchingIntervalFallbackSeconds = 24 * 60 * 60; |
| 57 | 57 |
| 58 // Variation parameters than can override the default fetching intervals. | 58 // Variation parameters than can override the default fetching intervals. |
| 59 const char kFetchingIntervalWifiChargingParamName[] = | 59 const char kFetchingIntervalWifiChargingParamName[] = |
| 60 "fetching_interval_wifi_charging_seconds"; | 60 "fetching_interval_wifi_charging_seconds"; |
| 61 const char kFetchingIntervalWifiParamName[] = | 61 const char kFetchingIntervalWifiParamName[] = |
| 62 "fetching_interval_wifi_seconds"; | 62 "fetching_interval_wifi_seconds"; |
| 63 const char kFetchingIntervalFallbackParamName[] = | 63 const char kFetchingIntervalFallbackParamName[] = |
| 64 "fetching_interval_fallback_seconds"; | 64 "fetching_interval_fallback_seconds"; |
| 65 | 65 |
| (...skipping 821 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 887 void NTPSnippetsService::UpdateCategoryStatus(CategoryStatus status) { | 887 void NTPSnippetsService::UpdateCategoryStatus(CategoryStatus status) { |
| 888 if (status == category_status_) | 888 if (status == category_status_) |
| 889 return; | 889 return; |
| 890 | 890 |
| 891 category_status_ = status; | 891 category_status_ = status; |
| 892 observer()->OnCategoryStatusChanged(this, provided_category_, | 892 observer()->OnCategoryStatusChanged(this, provided_category_, |
| 893 category_status_); | 893 category_status_); |
| 894 } | 894 } |
| 895 | 895 |
| 896 } // namespace ntp_snippets | 896 } // namespace ntp_snippets |
| OLD | NEW |