Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsSource.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsSource.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsSource.java |
index 5440249f4f8b9191b202733d8c77b91a654953cb..baab92e41136dcc9fbe069c6a25463de0cf3a8d1 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsSource.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsSource.java |
@@ -7,22 +7,25 @@ package org.chromium.chrome.browser.ntp.snippets; |
import android.graphics.Bitmap; |
import org.chromium.base.Callback; |
+import org.chromium.chrome.browser.ntp.snippets.CategoryStatus.CategoryStatusEnum; |
+import org.chromium.chrome.browser.ntp.snippets.KnownCategories.KnownCategoriesEnum; |
import java.util.List; |
- |
/** |
- * An interface for classes that provide Snippets. |
+ * An interface for classes that provide snippets. |
*/ |
public interface SnippetsSource { |
/** |
* An observer for events in the snippets service. |
*/ |
public interface SnippetsObserver { |
- void onSnippetsReceived(List<SnippetArticleListItem> snippets); |
+ void onSuggestionsReceived(@KnownCategoriesEnum int category, |
+ List<SnippetArticleListItem> snippets); |
- /** Called when the ARTICLES category changed its status. */ |
- void onCategoryStatusChanged(int newStatus); |
+ /** Called when a category changed its status. */ |
+ void onCategoryStatusChanged(@KnownCategoriesEnum int category, |
+ @CategoryStatusEnum int newStatus); |
} |
/** |
@@ -48,5 +51,5 @@ public interface SnippetsSource { |
/** |
* Gives the reason snippets are disabled. |
*/ |
- public int getCategoryStatus(); |
+ public int getCategoryStatus(@KnownCategoriesEnum int category); |
} |