Create Feed NTP module handler
The handler will support the feed NTP module prototype:
* When the module is shown, fetch recent content from websites followed by the user.
* When the user clicks an article, navigate to the article and also open the side panel to the feed view.
Bug: 1292559
Change-Id: Ib28db559272b17b63fc087ee2887c74623c1df5d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3723862
Reviewed-by: Alex Gough <[email protected]>
Reviewed-by: Tibor Goldschwendt <[email protected]>
Reviewed-by: Allen Bauer <[email protected]>
Commit-Queue: Ian Wells <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1020319}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index f294a4a..fe3c333 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -3942,6 +3942,8 @@
"new_tab_page/modules/drive/drive_service.h",
"new_tab_page/modules/drive/drive_service_factory.cc",
"new_tab_page/modules/drive/drive_service_factory.h",
+ "new_tab_page/modules/feed/feed_handler.cc",
+ "new_tab_page/modules/feed/feed_handler.h",
"new_tab_page/modules/photos/photos_handler.cc",
"new_tab_page/modules/photos/photos_handler.h",
"new_tab_page/modules/photos/photos_service.cc",
@@ -4388,6 +4390,7 @@
"//chrome/browser/new_tab_page/chrome_colors:generate_chrome_colors_info",
"//chrome/browser/new_tab_page/chrome_colors:generate_colors_info",
"//chrome/browser/new_tab_page/modules/drive:mojo_bindings",
+ "//chrome/browser/new_tab_page/modules/feed:mojo_bindings",
"//chrome/browser/new_tab_page/modules/photos:mojo_bindings",
"//chrome/browser/new_tab_page/modules/safe_browsing:mojo_bindings",
"//chrome/browser/new_tab_page/modules/task_module:mojo_bindings",