Chromium Code Reviews| Index: components/ntp_snippets/content_suggestions_service.h |
| diff --git a/components/ntp_snippets/content_suggestions_service.h b/components/ntp_snippets/content_suggestions_service.h |
| index 8ad6b60afc2150c8a214d113fbc8a3f95efdc89f..c7dfbe5333c9165fb43dea82133d6a8399d58a57 100644 |
| --- a/components/ntp_snippets/content_suggestions_service.h |
| +++ b/components/ntp_snippets/content_suggestions_service.h |
| @@ -100,9 +100,10 @@ class ContentSuggestionsService : public KeyedService, |
| State state() { return state_; } |
| - // Gets all categories for which a provider is registered. The categories |
| - // may or may not be available, see |GetCategoryStatus()|. |
| - const std::vector<Category>& GetCategories() const { return categories_; } |
| + // Gets all categories for which a provider is registered. The categories may |
| + // or may not be available, see |GetCategoryStatus()|. The order is obtained |
| + // from |category_ranker_| immediately. |
|
tschumann
2016/12/19 09:06:38
IMO, this comment is exposing too many implementat
vitaliii
2016/12/19 11:31:39
Done.
|
| + const std::vector<Category>& GetCategories(); |
| // Gets the status of a category. |
| CategoryStatus GetCategoryStatus(Category category) const; |
| @@ -285,8 +286,9 @@ class ContentSuggestionsService : public KeyedService, |
| dismissed_providers_by_category_; |
| // All current suggestion categories, in an order determined by the |
| - // |category_factory_|. This vector contains exactly the same categories as |
| - // |providers_by_category_|. |
| + // |category_ranker_|. The order here may be stale, i.e. changes in the ranker |
|
tschumann
2016/12/19 09:06:38
nit: let's phrase this a bit clearer:
The order in
vitaliii
2016/12/19 11:31:39
Done.
|
| + // are not immediately propagated here (use SortCategories() to refresh). This |
| + // vector contains exactly the same categories as |providers_by_category_|. |
| std::vector<Category> categories_; |
| // All current suggestions grouped by category. This contains an entry for |