[mob][photos] Make matchedUploadedIDs a property of HierarchicalSearchFilter so that it's a property of all filters that extend it

This commit is contained in:
ashilkn
2024-10-02 10:49:23 +05:30
parent 007f7aa5d6
commit a105195481
3 changed files with 3 additions and 2 deletions

View File

@@ -8,7 +8,6 @@ class AlbumFilter extends HierarchicalSearchFilter {
///Number of files in the gallery that are from [collectionID]
final int occurrence;
final Set<int> matchedUploadedIDs = {};
AlbumFilter({
required this.collectionID,

View File

@@ -5,6 +5,8 @@ int kMostRelevantFilter = 10000;
int kLeastRelevantFilter = -1;
abstract class HierarchicalSearchFilter {
final Set<int> matchedUploadedIDs = {};
String name();
IconData? icon();
int relevance();

View File

@@ -21,7 +21,7 @@ Future<List<EnteFile>> getFilteredFiles(
}
} else {
if (filter.isMatch(file)) {
filteredFiles.add(file);
filter.matchedUploadedIDs.add(file.uploadedFileID!);
}
}
}