summaryrefslogtreecommitdiff
path: root/chromium/components/ntp_snippets/category_rankers/click_based_category_ranker.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/ntp_snippets/category_rankers/click_based_category_ranker.cc')
-rw-r--r--chromium/components/ntp_snippets/category_rankers/click_based_category_ranker.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/chromium/components/ntp_snippets/category_rankers/click_based_category_ranker.cc b/chromium/components/ntp_snippets/category_rankers/click_based_category_ranker.cc
index 4fec4210cbd..5961545f7e2 100644
--- a/chromium/components/ntp_snippets/category_rankers/click_based_category_ranker.cc
+++ b/chromium/components/ntp_snippets/category_rankers/click_based_category_ranker.cc
@@ -347,13 +347,13 @@ base::Time ParseLastDismissedDate(const base::DictionaryValue& value) {
bool ClickBasedCategoryRanker::ReadOrderFromPrefs(
std::vector<RankedCategory>* result_categories) const {
result_categories->clear();
- const base::ListValue* list =
+ const base::Value* list =
pref_service_->GetList(prefs::kClickBasedCategoryRankerOrderWithClicks);
- if (!list || list->GetList().size() == 0) {
+ if (!list || list->GetListDeprecated().size() == 0) {
return false;
}
- for (const base::Value& value : list->GetList()) {
+ for (const base::Value& value : list->GetListDeprecated()) {
const base::DictionaryValue* dictionary;
if (!value.GetAsDictionary(&dictionary)) {
LOG(DFATAL) << "Failed to parse category data from prefs param "
@@ -384,9 +384,9 @@ void ClickBasedCategoryRanker::StoreOrderToPrefs(
base::ListValue list;
for (const RankedCategory& category : ordered_categories) {
auto dictionary = std::make_unique<base::DictionaryValue>();
- dictionary->SetInteger(kCategoryIdKey, category.category.id());
- dictionary->SetInteger(kClicksKey, category.clicks);
- dictionary->SetString(
+ dictionary->SetIntKey(kCategoryIdKey, category.category.id());
+ dictionary->SetIntKey(kClicksKey, category.clicks);
+ dictionary->SetStringKey(
kLastDismissedKey,
base::NumberToString(SerializeTime(category.last_dismissed)));
list.Append(std::move(dictionary));