diff --git a/mobile/lib/models/search/hierarchical/album_filter.dart b/mobile/lib/models/search/hierarchical/album_filter.dart index a076942de3..095d4b034d 100644 --- a/mobile/lib/models/search/hierarchical/album_filter.dart +++ b/mobile/lib/models/search/hierarchical/album_filter.dart @@ -8,7 +8,6 @@ class AlbumFilter extends HierarchicalSearchFilter { ///Number of files in the gallery that are from [collectionID] final int occurrence; - final Set matchedUploadedIDs = {}; AlbumFilter({ required this.collectionID, diff --git a/mobile/lib/models/search/hierarchical/hierarchical_search_filter.dart b/mobile/lib/models/search/hierarchical/hierarchical_search_filter.dart index 72dd574d61..2ead504650 100644 --- a/mobile/lib/models/search/hierarchical/hierarchical_search_filter.dart +++ b/mobile/lib/models/search/hierarchical/hierarchical_search_filter.dart @@ -5,6 +5,8 @@ int kMostRelevantFilter = 10000; int kLeastRelevantFilter = -1; abstract class HierarchicalSearchFilter { + final Set matchedUploadedIDs = {}; + String name(); IconData? icon(); int relevance(); diff --git a/mobile/lib/utils/hierarchical_search_util.dart b/mobile/lib/utils/hierarchical_search_util.dart index 63b9db2869..db9e0335f6 100644 --- a/mobile/lib/utils/hierarchical_search_util.dart +++ b/mobile/lib/utils/hierarchical_search_util.dart @@ -21,7 +21,7 @@ Future> getFilteredFiles( } } else { if (filter.isMatch(file)) { - filteredFiles.add(file); + filter.matchedUploadedIDs.add(file.uploadedFileID!); } } }