New pipeline: remove non-silent section headers

Fixes: 199765418
Test: manual
Change-Id: I729cca549154c5762c2bb7082111d19b3ec1f9d9
This commit is contained in:
Jeff DeCew
2021-09-10 19:55:33 +00:00
parent b61c3bb7e8
commit b13b07d941
3 changed files with 14 additions and 3 deletions

View File

@@ -48,7 +48,9 @@ class ConversationCoordinator @Inject constructor(
val sectioner = object : NotifSectioner("People") {
override fun isInSection(entry: ListEntry): Boolean =
isConversation(entry.representativeEntry!!)
override fun getHeaderNodeController() = peopleHeaderController
override fun getHeaderNodeController() =
// TODO: remove SHOW_ALL_SECTIONS, this redundant method, and peopleHeaderController
if (RankingCoordinator.SHOW_ALL_SECTIONS) peopleHeaderController else null
}
override fun attach(pipeline: NotifPipeline) {

View File

@@ -205,7 +205,11 @@ public class HeadsUpCoordinator implements Coordinator {
@Nullable
@Override
public NodeController getHeaderNodeController() {
return mIncomingHeaderController;
// TODO: remove SHOW_ALL_SECTIONS, this redundant method, and mIncomingHeaderController
if (RankingCoordinator.SHOW_ALL_SECTIONS) {
return mIncomingHeaderController;
}
return null;
}
};

View File

@@ -41,6 +41,7 @@ import javax.inject.Inject;
*/
@SysUISingleton
public class RankingCoordinator implements Coordinator {
public static final boolean SHOW_ALL_SECTIONS = false;
private final StatusBarStateController mStatusBarStateController;
private final HighPriorityProvider mHighPriorityProvider;
private final NodeController mSilentHeaderController;
@@ -83,7 +84,11 @@ public class RankingCoordinator implements Coordinator {
@Nullable
@Override
public NodeController getHeaderNodeController() {
return mAlertingHeaderController;
// TODO: remove SHOW_ALL_SECTIONS, this redundant method, and mAlertingHeaderController
if (SHOW_ALL_SECTIONS) {
return mAlertingHeaderController;
}
return null;
}
};