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 454ec31285be638e7e4fcb456e462e093995a568..ad7f8a9f7c6a126e9636b004316c297b4066995f 100644 |
--- a/components/ntp_snippets/content_suggestions_service.h |
+++ b/components/ntp_snippets/content_suggestions_service.h |
@@ -36,11 +36,11 @@ class ContentSuggestionsService : public KeyedService, |
class Observer { |
public: |
- // Fired every time the service receives a new set of data, replacing any |
- // previously available data (though in most cases there will be an overlap |
- // and only a few changes within the data). The new data is then available |
- // through the getters of the service. |
- virtual void OnNewSuggestions() = 0; |
+ // Fired every time the service receives a new set of data for the given |
+ // |category|, replacing any previously available data (though in most cases |
+ // there will be an overlap and only a few changes within the data). The new |
+ // data is then available through |GetSuggestionsForCategory(category)|. |
+ virtual void OnNewSuggestions(Category category) = 0; |
// Fired when the status of a suggestions category changed. When the status |
// changes to an unavailable status, the suggestions of the respective |
@@ -90,7 +90,8 @@ class ContentSuggestionsService : public KeyedService, |
// Fetches the image for the suggestion with the given |suggestion_id| and |
// runs the |callback|. If that suggestion doesn't exist or the fetch fails, |
- // the callback gets an empty image. |
+ // the callback gets an empty image. The callback will not be called |
+ // synchronously. |
void FetchSuggestionImage(const std::string& suggestion_id, |
const ImageFetchedCallback& callback); |