|
90 | 90 | #include "brave/components/decentralized_dns/content/decentralized_dns_navigation_throttle.h" |
91 | 91 | #include "brave/components/google_sign_in_permission/google_sign_in_permission_throttle.h" |
92 | 92 | #include "brave/components/google_sign_in_permission/google_sign_in_permission_util.h" |
| 93 | +#include "brave/components/ntp_background_images/browser/mojom/ntp_background_images.mojom.h" |
93 | 94 | #include "brave/components/playlist/common/buildflags/buildflags.h" |
94 | 95 | #include "brave/components/playlist/common/features.h" |
95 | 96 | #include "brave/components/request_otr/common/buildflags/buildflags.h" |
@@ -234,6 +235,7 @@ using extensions::ChromeContentBrowserClientExtensionsPart; |
234 | 235 | #if !BUILDFLAG(IS_ANDROID) |
235 | 236 | #include "brave/browser/new_tab/new_tab_shows_navigation_throttle.h" |
236 | 237 | #include "brave/browser/ui/geolocation/brave_geolocation_permission_tab_helper.h" |
| 238 | +#include "brave/browser/ui/webui/brave_new_tab_page_refresh/brave_new_tab_page_ui.h" |
237 | 239 | #include "brave/browser/ui/webui/brave_news_internals/brave_news_internals_ui.h" |
238 | 240 | #include "brave/browser/ui/webui/brave_rewards/rewards_page_top_ui.h" |
239 | 241 | #include "brave/browser/ui/webui/brave_rewards/rewards_panel_ui.h" |
@@ -666,14 +668,23 @@ void BraveContentBrowserClient::RegisterWebUIInterfaceBrokers( |
666 | 668 | .Add<brave_new_tab_page::mojom::PageHandlerFactory>() |
667 | 669 | .Add<brave_news::mojom::BraveNewsController>(); |
668 | 670 |
|
| 671 | + auto ntp_refresh_registration = |
| 672 | + registry.ForWebUI<BraveNewTabPageUI>() |
| 673 | + .Add<brave_new_tab_page_refresh::mojom::NewTabPageHandler>() |
| 674 | + .Add<brave_rewards::mojom::RewardsPageHandler>() |
| 675 | + .Add< |
| 676 | + ntp_background_images::mojom::SponsoredRichMediaAdEventHandler>(); |
| 677 | + |
669 | 678 | #if BUILDFLAG(ENABLE_BRAVE_VPN) |
670 | 679 | if (brave_vpn::IsBraveVPNFeatureEnabled()) { |
671 | 680 | ntp_registration.Add<brave_vpn::mojom::ServiceHandler>(); |
| 681 | + ntp_refresh_registration.Add<brave_vpn::mojom::ServiceHandler>(); |
672 | 682 | } |
673 | 683 | #endif |
674 | 684 |
|
675 | 685 | if (base::FeatureList::IsEnabled(features::kBraveNtpSearchWidget)) { |
676 | 686 | ntp_registration.Add<searchbox::mojom::PageHandler>(); |
| 687 | + ntp_refresh_registration.Add<searchbox::mojom::PageHandler>(); |
677 | 688 | } |
678 | 689 |
|
679 | 690 | if (base::FeatureList::IsEnabled( |
|
0 commit comments