mirror of
https://github.com/ente-io/ente.git
synced 2025-08-08 07:28:26 +00:00
[mob][photos] Remove no more necessary abstract method 'resultType' in HierarchicalSearchFilter
This commit is contained in:
parent
6252753512
commit
a7420be774
@ -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;
|
||||
}
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
@ -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();
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user