mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-04-20 10:52:05 +00:00
fix category hide query
This commit is contained in:
parent
7386175200
commit
f0aab34f0c
4 changed files with 4 additions and 142 deletions
|
|
@ -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: '',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ part of 'aniskip.dart';
|
|||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$aniSkipHash() => r'887869b54e2e151633efd46da83bde845e14f421';
|
||||
String _$aniSkipHash() => r'2e5d19b025a2207ff64da7bf7908450ea9e5ff8c';
|
||||
|
||||
/// See also [AniSkip].
|
||||
@ProviderFor(AniSkip)
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ part of 'anilist.dart';
|
|||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$anilistHash() => r'70e8cd537270a9054a1ef72de117fc7ad5545218';
|
||||
String _$anilistHash() => r'ddd07acc8d28d2aa95c942566109e9393ca9e5ed';
|
||||
|
||||
/// Copied from Dart SDK
|
||||
class _SystemHash {
|
||||
|
|
|
|||
Loading…
Reference in a new issue