[mob][photos] Remove no more necessary abstract method 'resultType' in HierarchicalSearchFilter

This commit is contained in:
ashilkn 2024-10-17 09:03:57 +05:30
parent 6252753512
commit a7420be774
8 changed files with 1 additions and 45 deletions

View File

@ -1,7 +1,6 @@
import "package:flutter/material.dart";
import "package:photos/models/file/file.dart";
import "package:photos/models/search/hierarchical/hierarchical_search_filter.dart";
import "package:photos/models/search/search_types.dart";
class AlbumFilter extends HierarchicalSearchFilter {
final int collectionID;
@ -49,9 +48,4 @@ class AlbumFilter extends HierarchicalSearchFilter {
}
return false;
}
@override
ResultType resultType() {
return ResultType.collection;
}
}

View File

@ -2,7 +2,6 @@ import "package:flutter/material.dart";
import "package:photos/models/api/collection/user.dart";
import "package:photos/models/file/file.dart";
import "package:photos/models/search/hierarchical/hierarchical_search_filter.dart";
import "package:photos/models/search/search_types.dart";
class ContactsFilter extends HierarchicalSearchFilter {
final User user;
@ -49,9 +48,4 @@ class ContactsFilter extends HierarchicalSearchFilter {
IconData? icon() {
return Icons.person_outlined;
}
@override
ResultType resultType() {
return ResultType.shared;
}
}

View File

@ -1,7 +1,6 @@
import "package:flutter/material.dart";
import "package:photos/models/file/file.dart";
import "package:photos/models/search/hierarchical/hierarchical_search_filter.dart";
import "package:photos/models/search/search_types.dart";
class FaceFilter extends HierarchicalSearchFilter {
final String? personId;
@ -60,9 +59,4 @@ class FaceFilter extends HierarchicalSearchFilter {
}
return false;
}
@override
ResultType resultType() {
return ResultType.faces;
}
}

View File

@ -2,7 +2,6 @@ import "package:flutter/material.dart";
import "package:photos/models/file/file.dart";
import "package:photos/models/file/file_type.dart";
import "package:photos/models/search/hierarchical/hierarchical_search_filter.dart";
import "package:photos/models/search/search_types.dart";
extension FileTypeExtension on FileType {
IconData get icon {
@ -62,9 +61,4 @@ class FileTypeFilter extends HierarchicalSearchFilter {
}
return false;
}
@override
ResultType resultType() {
return ResultType.fileType;
}
}

View File

@ -1,6 +1,5 @@
import "package:flutter/widgets.dart";
import "package:photos/models/file/file.dart";
import "package:photos/models/search/search_types.dart";
int kMostRelevantFilter = 10000;
int kLeastRelevantFilter = -1;
@ -26,5 +25,4 @@ abstract class HierarchicalSearchFilter {
bool isMatch(EnteFile file);
Set<int> getMatchedUploadedIDs();
bool isSameFilter(HierarchicalSearchFilter other);
ResultType resultType();
}

View File

@ -2,7 +2,6 @@ import "package:flutter/material.dart";
import "package:photos/models/file/file.dart";
import "package:photos/models/location_tag/location_tag.dart";
import "package:photos/models/search/hierarchical/hierarchical_search_filter.dart";
import "package:photos/models/search/search_types.dart";
import "package:photos/services/location_service.dart";
class LocationFilter extends HierarchicalSearchFilter {
@ -57,9 +56,4 @@ class LocationFilter extends HierarchicalSearchFilter {
IconData icon() {
return Icons.location_pin;
}
@override
ResultType resultType() {
return ResultType.location;
}
}

View File

@ -1,7 +1,6 @@
import "package:flutter/widgets.dart";
import "package:photos/models/file/file.dart";
import "package:photos/models/search/hierarchical/hierarchical_search_filter.dart";
import "package:photos/models/search/search_types.dart";
class MagicFilter extends HierarchicalSearchFilter {
@override
@ -39,10 +38,4 @@ class MagicFilter extends HierarchicalSearchFilter {
// TODO: implement relevance
throw UnimplementedError();
}
@override
ResultType resultType() {
// TODO: implement resultType
throw UnimplementedError();
}
}

View File

@ -41,7 +41,7 @@ class TopLevelGenericFilter extends HierarchicalSearchFilter {
@override
bool isSameFilter(HierarchicalSearchFilter other) {
return other.resultType() == filterResultType && other.name() == name();
return other.name() == name();
}
@override
@ -58,9 +58,4 @@ class TopLevelGenericFilter extends HierarchicalSearchFilter {
int relevance() {
return occurrence;
}
@override
ResultType resultType() {
return filterResultType;
}
}