| Index: chrome/browser/android/ntp/ntp_snippets_bridge.cc
|
| diff --git a/chrome/browser/android/ntp/ntp_snippets_bridge.cc b/chrome/browser/android/ntp/ntp_snippets_bridge.cc
|
| index 5f9cbf85b7f411f2d3751301aee002ac1df9f7ea..db56daf5ad6ed6ee63b10ecc035ba1a1ae52f37d 100644
|
| --- a/chrome/browser/android/ntp/ntp_snippets_bridge.cc
|
| +++ b/chrome/browser/android/ntp/ntp_snippets_bridge.cc
|
| @@ -126,9 +126,10 @@ void NTPSnippetsBridge::SnippetVisited(JNIEnv* env,
|
| }
|
|
|
| int NTPSnippetsBridge::GetCategoryStatus(JNIEnv* env,
|
| - const JavaParamRef<jobject>& obj) {
|
| + const JavaParamRef<jobject>& obj,
|
| + jint category) {
|
| return static_cast<int>(content_suggestions_service_->GetCategoryStatus(
|
| - ContentSuggestionsCategory::ARTICLES));
|
| + static_cast<ContentSuggestionsCategory>(category)));
|
| }
|
|
|
| NTPSnippetsBridge::~NTPSnippetsBridge() {}
|
| @@ -176,8 +177,11 @@ void NTPSnippetsBridge::OnNewSuggestions() {
|
| }
|
|
|
| JNIEnv* env = base::android::AttachCurrentThread();
|
| - Java_SnippetsBridge_onSnippetsAvailable(
|
| - env, observer_.obj(), ToJavaArrayOfStrings(env, ids).obj(),
|
| + // TODO(mvanouwerkerk): Do not hard code ARTICLES.
|
| + Java_SnippetsBridge_onSuggestionsAvailable(
|
| + env, observer_.obj(),
|
| + static_cast<int>(ContentSuggestionsCategory::ARTICLES),
|
| + ToJavaArrayOfStrings(env, ids).obj(),
|
| ToJavaArrayOfStrings(env, titles).obj(),
|
| ToJavaArrayOfStrings(env, urls).obj(),
|
| ToJavaArrayOfStrings(env, amp_urls).obj(),
|
| @@ -190,11 +194,13 @@ void NTPSnippetsBridge::OnNewSuggestions() {
|
| void NTPSnippetsBridge::OnCategoryStatusChanged(
|
| ContentSuggestionsCategory category,
|
| ContentSuggestionsCategoryStatus new_status) {
|
| + // TODO(mvanouwerkerk): Do not hard code ARTICLES.
|
| if (category != ContentSuggestionsCategory::ARTICLES)
|
| return;
|
|
|
| JNIEnv* env = base::android::AttachCurrentThread();
|
| Java_SnippetsBridge_onCategoryStatusChanged(env, observer_.obj(),
|
| + static_cast<int>(category),
|
| static_cast<int>(new_status));
|
| }
|
|
|
|
|