fix category hide query

This commit is contained in:
Schnitzel5 2025-03-09 22:07:26 +01:00
parent 7386175200
commit f0aab34f0c
4 changed files with 4 additions and 142 deletions

View file

@ -115,7 +115,6 @@ P _categoryDeserializeProp<P>(
case 0:
return (_CategoryforItemTypeValueEnumMap[reader.readByteOrNull(offset)] ??
ItemType.manga) as P;
ItemType.manga) as P;
case 1:
return (reader.readBoolOrNull(offset)) as P;
case 2:
@ -129,11 +128,6 @@ P _categoryDeserializeProp<P>(
}
}
const _CategoryforItemTypeEnumValueMap = {
'manga': 0,
'anime': 1,
'novel': 2,
};
const _CategoryforItemTypeEnumValueMap = {
'manga': 0,
'anime': 1,
@ -172,10 +166,6 @@ extension CategoryQueryWhere on QueryBuilder<Category, Category, QWhereClause> {
lower: id,
upper: id,
));
return query.addWhereClause(IdWhereClause.between(
lower: id,
upper: id,
));
});
}
@ -201,8 +191,6 @@ extension CategoryQueryWhere on QueryBuilder<Category, Category, QWhereClause> {
});
}
QueryBuilder<Category, Category, QAfterWhereClause> idGreaterThan(Id id,
{bool include = false}) {
QueryBuilder<Category, Category, QAfterWhereClause> idGreaterThan(Id id,
{bool include = false}) {
return QueryBuilder.apply(this, (query) {
@ -212,8 +200,6 @@ extension CategoryQueryWhere on QueryBuilder<Category, Category, QWhereClause> {
});
}
QueryBuilder<Category, Category, QAfterWhereClause> idLessThan(Id id,
{bool include = false}) {
QueryBuilder<Category, Category, QAfterWhereClause> idLessThan(Id id,
{bool include = false}) {
return QueryBuilder.apply(this, (query) {
@ -236,12 +222,6 @@ extension CategoryQueryWhere on QueryBuilder<Category, Category, QWhereClause> {
upper: upperId,
includeUpper: includeUpper,
));
return query.addWhereClause(IdWhereClause.between(
lower: lowerId,
includeLower: includeLower,
upper: upperId,
includeUpper: includeUpper,
));
});
}
}
@ -250,16 +230,11 @@ extension CategoryQueryFilter
on QueryBuilder<Category, Category, QFilterCondition> {
QueryBuilder<Category, Category, QAfterFilterCondition> forItemTypeEqualTo(
ItemType value) {
ItemType value) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.equalTo(
property: r'forItemType',
value: value,
));
return query.addFilterCondition(FilterCondition.equalTo(
property: r'forItemType',
value: value,
));
});
}
@ -267,10 +242,6 @@ extension CategoryQueryFilter
forItemTypeGreaterThan(
ItemType value, {
bool include = false,
}) {
forItemTypeGreaterThan(
ItemType value, {
bool include = false,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.greaterThan(
@ -278,11 +249,6 @@ extension CategoryQueryFilter
property: r'forItemType',
value: value,
));
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'forItemType',
value: value,
));
});
}
@ -296,11 +262,6 @@ extension CategoryQueryFilter
property: r'forItemType',
value: value,
));
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'forItemType',
value: value,
));
});
}
@ -318,13 +279,6 @@ extension CategoryQueryFilter
upper: upper,
includeUpper: includeUpper,
));
return query.addFilterCondition(FilterCondition.between(
property: r'forItemType',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
@ -333,9 +287,6 @@ extension CategoryQueryFilter
return query.addFilterCondition(const FilterCondition.isNull(
property: r'forManga',
));
return query.addFilterCondition(const FilterCondition.isNull(
property: r'forManga',
));
});
}
@ -344,9 +295,6 @@ extension CategoryQueryFilter
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'forManga',
));
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'forManga',
));
});
}
@ -391,9 +339,6 @@ extension CategoryQueryFilter
return query.addFilterCondition(const FilterCondition.isNull(
property: r'id',
));
return query.addFilterCondition(const FilterCondition.isNull(
property: r'id',
));
});
}
@ -402,9 +347,6 @@ extension CategoryQueryFilter
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'id',
));
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'id',
));
});
}
@ -414,10 +356,6 @@ extension CategoryQueryFilter
property: r'id',
value: value,
));
return query.addFilterCondition(FilterCondition.equalTo(
property: r'id',
value: value,
));
});
}
@ -431,11 +369,6 @@ extension CategoryQueryFilter
property: r'id',
value: value,
));
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'id',
value: value,
));
});
}
@ -449,11 +382,6 @@ extension CategoryQueryFilter
property: r'id',
value: value,
));
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'id',
value: value,
));
});
}
@ -471,13 +399,6 @@ extension CategoryQueryFilter
upper: upper,
includeUpper: includeUpper,
));
return query.addFilterCondition(FilterCondition.between(
property: r'id',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
));
});
}
@ -486,9 +407,6 @@ extension CategoryQueryFilter
return query.addFilterCondition(const FilterCondition.isNull(
property: r'name',
));
return query.addFilterCondition(const FilterCondition.isNull(
property: r'name',
));
});
}
@ -497,9 +415,6 @@ extension CategoryQueryFilter
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'name',
));
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'name',
));
});
}
@ -513,11 +428,6 @@ extension CategoryQueryFilter
value: value,
caseSensitive: caseSensitive,
));
return query.addFilterCondition(FilterCondition.equalTo(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -533,12 +443,6 @@ extension CategoryQueryFilter
value: value,
caseSensitive: caseSensitive,
));
return query.addFilterCondition(FilterCondition.greaterThan(
include: include,
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -554,12 +458,6 @@ extension CategoryQueryFilter
value: value,
caseSensitive: caseSensitive,
));
return query.addFilterCondition(FilterCondition.lessThan(
include: include,
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -579,14 +477,6 @@ extension CategoryQueryFilter
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
return query.addFilterCondition(FilterCondition.between(
property: r'name',
lower: lower,
includeLower: includeLower,
upper: upper,
includeUpper: includeUpper,
caseSensitive: caseSensitive,
));
});
}
@ -600,11 +490,6 @@ extension CategoryQueryFilter
value: value,
caseSensitive: caseSensitive,
));
return query.addFilterCondition(FilterCondition.startsWith(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
@ -618,49 +503,30 @@ extension CategoryQueryFilter
value: value,
caseSensitive: caseSensitive,
));
return query.addFilterCondition(FilterCondition.endsWith(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> nameContains(
String value,
{bool caseSensitive = true}) {
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.contains(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
return query.addFilterCondition(FilterCondition.contains(
property: r'name',
value: value,
caseSensitive: caseSensitive,
));
});
}
QueryBuilder<Category, Category, QAfterFilterCondition> nameMatches(
String pattern,
{bool caseSensitive = true}) {
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(FilterCondition.matches(
property: r'name',
wildcard: pattern,
caseSensitive: caseSensitive,
));
return query.addFilterCondition(FilterCondition.matches(
property: r'name',
wildcard: pattern,
caseSensitive: caseSensitive,
));
});
}
@ -670,10 +536,6 @@ extension CategoryQueryFilter
property: r'name',
value: '',
));
return query.addFilterCondition(FilterCondition.equalTo(
property: r'name',
value: '',
));
});
}

View file

@ -134,7 +134,7 @@ class _LibraryScreenState extends ConsumerState<LibraryScreen>
data.sort((a, b) => (a.pos ?? 0).compareTo(b.pos ?? 0));
final entr =
data.where((e) => e.hide ?? false).toList();
data.where((e) => !(e.hide ?? false)).toList();
tabBarController = TabController(
length:
withoutCategory.isNotEmpty
@ -1176,7 +1176,7 @@ class _LibraryScreenState extends ConsumerState<LibraryScreen>
);
final entries =
data.where((e) => e.hide ?? false).toList();
data.where((e) => !(e.hide ?? false)).toList();
if (entries.isEmpty) {
return Text(l10n.library_no_category_exist);
}

View file

@ -6,7 +6,7 @@ part of 'aniskip.dart';
// RiverpodGenerator
// **************************************************************************
String _$aniSkipHash() => r'887869b54e2e151633efd46da83bde845e14f421';
String _$aniSkipHash() => r'2e5d19b025a2207ff64da7bf7908450ea9e5ff8c';
/// See also [AniSkip].
@ProviderFor(AniSkip)

View file

@ -6,7 +6,7 @@ part of 'anilist.dart';
// RiverpodGenerator
// **************************************************************************
String _$anilistHash() => r'70e8cd537270a9054a1ef72de117fc7ad5545218';
String _$anilistHash() => r'ddd07acc8d28d2aa95c942566109e9393ca9e5ed';
/// Copied from Dart SDK
class _SystemHash {