Chromium Code Reviews| Index: components/ntp_snippets/features.h |
| diff --git a/components/ntp_snippets/features.h b/components/ntp_snippets/features.h |
| index d4cf6a023d4a9398335fc392b3235c7aa52f524c..ae5c938cb88f5278fb8be15f00c6760d5d27d5fb 100644 |
| --- a/components/ntp_snippets/features.h |
| +++ b/components/ntp_snippets/features.h |
| @@ -41,6 +41,21 @@ extern const base::Feature kFetchMoreFeature; |
| // Feature to prefer AMP URLs over regular URLs when available. |
| extern const base::Feature kPreferAmpUrlsFeature; |
| +// Feature to choose a category ranker. |
| +extern const base::Feature kCategoryRanker; |
| + |
| +const char kCategoryRankerParameter[] = "category_ranker"; |
|
jkrcal
2016/12/22 13:39:15
can you make these extern as well and define them
vitaliii
2016/12/22 13:47:10
Done.
|
| +const char kCategoryRankerConstantRanker[] = "constant"; |
| +const char kCategoryRankerClickBasedRanker[] = "click_based"; |
| + |
| +enum class CategoryRankerChoice { |
| + CONSTANT, |
| + CLICK_BASED, |
| +}; |
| + |
| +// Returns which CategoryRanker to use according to kCategoryRanker feature. |
| +CategoryRankerChoice GetSelectedCategoryRanker(); |
| + |
| } // namespace ntp_snippets |
| #endif // COMPONENTS_NTP_SNIPPETS_FEATURES_H_ |