13
13
14
14
import androidx .annotation .NonNull ;
15
15
import androidx .annotation .Nullable ;
16
+ import androidx .annotation .Px ;
16
17
17
18
import org .chromium .base .ApiCompatibilityUtils ;
18
19
import org .chromium .base .supplier .Supplier ;
19
20
import org .chromium .chrome .R ;
20
21
import org .chromium .chrome .browser .bookmarks .BookmarkBridge ;
21
- import org .chromium .chrome .browser .feed .shared .FeedSurfaceDelegate ;
22
+ import org .chromium .chrome .browser .feed .hooks .FeedHooks ;
23
+ import org .chromium .chrome .browser .feed .sections .SectionHeaderView ;
24
+ import org .chromium .chrome .browser .feedback .HelpAndFeedbackLauncher ;
22
25
import org .chromium .chrome .browser .native_page .NativePageNavigationDelegate ;
23
26
import org .chromium .chrome .browser .ntp .NewTabPageLaunchOrigin ;
24
- import org .chromium .chrome .browser .ntp .SnapScrollHelper ;
25
- import org .chromium .chrome .browser .ntp .snippets .SectionHeaderView ;
26
27
import org .chromium .chrome .browser .privacy .settings .PrivacyPreferencesManagerImpl ;
27
28
import org .chromium .chrome .browser .profiles .Profile ;
28
29
import org .chromium .chrome .browser .share .ShareDelegate ;
@@ -42,24 +43,24 @@ public class BraveFeedSurfaceCoordinator extends FeedSurfaceCoordinator {
42
43
43
44
public BraveFeedSurfaceCoordinator (Activity activity , SnackbarManager snackbarManager ,
44
45
WindowAndroid windowAndroid , @ Nullable SnapScrollHelper snapScrollHelper ,
45
- @ Nullable View ntpHeader , @ Nullable SectionHeaderView sectionHeaderView ,
46
- boolean showDarkBackground , FeedSurfaceDelegate delegate ,
47
- @ Nullable NativePageNavigationDelegate pageNavigationDelegate , Profile profile ,
48
- boolean isPlaceholderShownInitially , BottomSheetController bottomSheetController ,
46
+ @ Nullable View ntpHeader , @ Px int toolbarHeight , boolean showDarkBackground ,
47
+ FeedSurfaceDelegate delegate , Profile profile , boolean isPlaceholderShownInitially ,
48
+ BottomSheetController bottomSheetController ,
49
49
Supplier <ShareDelegate > shareDelegateSupplier ,
50
50
@ Nullable ScrollableContainerDelegate externalScrollableContainerDelegate ,
51
51
@ NewTabPageLaunchOrigin int launchOrigin ,
52
52
PrivacyPreferencesManagerImpl privacyPreferencesManager ,
53
53
@ NonNull Supplier <Toolbar > toolbarSupplier ,
54
54
FeedLaunchReliabilityLoggingState launchReliabilityLoggingState ,
55
55
@ Nullable FeedSwipeRefreshLayout swipeRefreshLayout , boolean overScrollDisabled ,
56
- @ Nullable ViewGroup viewportView , @ NonNull BookmarkBridge bookmarkBridge ) {
57
- super (activity , snackbarManager , windowAndroid , snapScrollHelper , ntpHeader ,
58
- sectionHeaderView , showDarkBackground , delegate , pageNavigationDelegate , profile ,
59
- isPlaceholderShownInitially , bottomSheetController , shareDelegateSupplier ,
60
- externalScrollableContainerDelegate , launchOrigin , privacyPreferencesManager ,
61
- toolbarSupplier , launchReliabilityLoggingState , swipeRefreshLayout ,
62
- overScrollDisabled , viewportView , bookmarkBridge );
56
+ @ Nullable ViewGroup viewportView , FeedActionDelegate actionDelegate ,
57
+ HelpAndFeedbackLauncher helpAndFeedbackLauncher , FeedHooks feedHooks ) {
58
+ super (activity , snackbarManager , windowAndroid , snapScrollHelper , ntpHeader , toolbarHeight ,
59
+ showDarkBackground , delegate , profile , isPlaceholderShownInitially ,
60
+ bottomSheetController , shareDelegateSupplier , externalScrollableContainerDelegate ,
61
+ launchOrigin , privacyPreferencesManager , toolbarSupplier ,
62
+ launchReliabilityLoggingState , swipeRefreshLayout , overScrollDisabled , viewportView ,
63
+ actionDelegate , helpAndFeedbackLauncher , feedHooks );
63
64
}
64
65
65
66
@ Override
0 commit comments