[mob][photos] Show 'Only them' filter in recommendations right after a person screen is opened, even when there are no filters selected

This commit is contained in:
ashilkn
2024-11-04 19:19:52 +05:30
parent b036079249
commit b2da30e207

View File

@@ -186,6 +186,18 @@ List<OnlyThemFilter> getOnlyThemFilter(
SearchFilterDataProvider searchFilterDataProvider,
List<FaceFilter> recommendedFaceFilters,
) {
if (searchFilterDataProvider.initialGalleryFilter is FaceFilter &&
searchFilterDataProvider.appliedFilters.isEmpty) {
return [
OnlyThemFilter(
faceFilters: [
searchFilterDataProvider.initialGalleryFilter as FaceFilter,
],
occurrence: kMostRelevantFilter,
),
];
}
recommendedFaceFilters.removeWhere(
(e) => e.isSameFilter(searchFilterDataProvider.initialGalleryFilter),
);