diff options
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.cc | 12 |
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)); |