mirror of
https://github.com/Xevion/paperless-mobile.git
synced 2025-12-13 12:12:20 -06:00
Fixed missing equatable causing failing tests
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import 'package:equatable/equatable.dart';
|
import 'package:equatable/equatable.dart';
|
||||||
|
|
||||||
abstract class TagsQuery {
|
abstract class TagsQuery extends Equatable {
|
||||||
const TagsQuery();
|
const TagsQuery();
|
||||||
String toQueryParameter();
|
String toQueryParameter();
|
||||||
}
|
}
|
||||||
@@ -11,6 +11,9 @@ class OnlyNotAssignedTagsQuery extends TagsQuery {
|
|||||||
String toQueryParameter() {
|
String toQueryParameter() {
|
||||||
return '&is_tagged=0';
|
return '&is_tagged=0';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
List<Object?> get props => [];
|
||||||
}
|
}
|
||||||
|
|
||||||
class AnyAssignedTagsQuery extends TagsQuery {
|
class AnyAssignedTagsQuery extends TagsQuery {
|
||||||
@@ -27,6 +30,9 @@ class AnyAssignedTagsQuery extends TagsQuery {
|
|||||||
}
|
}
|
||||||
return '&tags__id__in=${tagIds.join(',')}';
|
return '&tags__id__in=${tagIds.join(',')}';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
List<Object?> get props => [tagIds];
|
||||||
}
|
}
|
||||||
|
|
||||||
class IdsTagsQuery extends TagsQuery {
|
class IdsTagsQuery extends TagsQuery {
|
||||||
@@ -93,12 +99,15 @@ class IdsTagsQuery extends TagsQuery {
|
|||||||
}
|
}
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
List<Object?> get props => [_idQueries];
|
||||||
}
|
}
|
||||||
|
|
||||||
abstract class TagIdQuery with EquatableMixin {
|
abstract class TagIdQuery extends Equatable {
|
||||||
final int id;
|
final int id;
|
||||||
|
|
||||||
TagIdQuery(this.id);
|
const TagIdQuery(this.id);
|
||||||
|
|
||||||
String get methodName;
|
String get methodName;
|
||||||
|
|
||||||
@@ -109,7 +118,7 @@ abstract class TagIdQuery with EquatableMixin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class IncludeTagIdQuery extends TagIdQuery {
|
class IncludeTagIdQuery extends TagIdQuery {
|
||||||
IncludeTagIdQuery(super.id);
|
const IncludeTagIdQuery(super.id);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get methodName => 'include';
|
String get methodName => 'include';
|
||||||
@@ -121,7 +130,7 @@ class IncludeTagIdQuery extends TagIdQuery {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class ExcludeTagIdQuery extends TagIdQuery {
|
class ExcludeTagIdQuery extends TagIdQuery {
|
||||||
ExcludeTagIdQuery(super.id);
|
const ExcludeTagIdQuery(super.id);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get methodName => 'exclude';
|
String get methodName => 'exclude';
|
||||||
|
|||||||
Reference in New Issue
Block a user