Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(38)

Unified Diff: ios/chrome/browser/content_suggestions/mediator_util.h

Issue 2798563002: Add MostVistedSites to ContentSuggestionsMediator (Closed)
Patch Set: Reviewable Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ios/chrome/browser/content_suggestions/mediator_util.h
diff --git a/ios/chrome/browser/content_suggestions/mediator_util.h b/ios/chrome/browser/content_suggestions/mediator_util.h
index 69a5d718cf648fbcdd463ed88b53161171907b56..8efb75debe2f022939b85f7f7a2059599b98bedd 100644
--- a/ios/chrome/browser/content_suggestions/mediator_util.h
+++ b/ios/chrome/browser/content_suggestions/mediator_util.h
@@ -10,6 +10,7 @@
#include "components/ntp_snippets/category_info.h"
#include "components/ntp_snippets/content_suggestion.h"
#include "components/ntp_snippets/status.h"
+#include "components/ntp_tiles/ntp_tile.h"
#import "ios/chrome/browser/ui/content_suggestions/content_suggestion.h"
#import "ios/chrome/browser/ui/content_suggestions/identifier/content_suggestions_section_information.h"
@@ -59,4 +60,17 @@ ntp_snippets::ContentSuggestion::ID SuggestionIDForSectionID(
ContentSuggestionsCategoryWrapper* category,
const std::string& id_in_category);
+// Creates and returns an empty suggestions.
lpromero 2017/04/04 11:25:20 *suggestion
gambard 2017/04/04 16:14:26 Done.
+ContentSuggestion* EmptySuggestion();
+
+// Creates and returns a SectionInfo for the Most Visited section.
+ContentSuggestionsSectionInformation* MostVisitedSectionInformation();
+
+// Records the page impression of the ntp tiles.
+void RecordPageImpression(const std::vector<ntp_tiles::NTPTile>& mostVisited);
+
+// Converts a ntp_snippets::ContentSuggestion to an Objective-C
+// ContentSuggestion.
+ContentSuggestion* ConvertNTPTile(const ntp_tiles::NTPTile& tile);
+
#endif // IOS_CHROME_BROWSER_CONTENT_SUGGESTIONS_MEDIATOR_UTIL_H_

Powered by Google App Engine
This is Rietveld 408576698