mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-04-21 11:51:57 +00:00
improve category
This commit is contained in:
parent
5329f37809
commit
5905480392
23 changed files with 7831 additions and 8584 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -8,18 +8,24 @@ class Category {
|
|||
Id? id;
|
||||
String? name;
|
||||
bool? forManga;
|
||||
int? pos;
|
||||
bool? hide;
|
||||
@enumerated
|
||||
late ItemType forItemType;
|
||||
Category({
|
||||
this.id = Isar.autoIncrement,
|
||||
required this.name,
|
||||
required this.forItemType,
|
||||
this.pos,
|
||||
this.hide,
|
||||
});
|
||||
|
||||
Category.fromJson(Map<String, dynamic> json) {
|
||||
id = json['id'];
|
||||
name = json['name'];
|
||||
forItemType = ItemType.values[json['forItemType'] ?? 0];
|
||||
pos = json['pos'];
|
||||
hide = json['hide'];
|
||||
}
|
||||
|
||||
Category.fromJsonV1(Map<String, dynamic> json) {
|
||||
|
|
@ -37,5 +43,7 @@ class Category {
|
|||
'id': id,
|
||||
'name': name,
|
||||
'forItemType': forItemType.index,
|
||||
'pos': pos,
|
||||
'hide': hide,
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,8 +23,26 @@ const CategorySchema = CollectionSchema(
|
|||
type: IsarType.byte,
|
||||
enumMap: _CategoryforItemTypeEnumValueMap,
|
||||
),
|
||||
r'forManga': PropertySchema(id: 1, name: r'forManga', type: IsarType.bool),
|
||||
r'name': PropertySchema(id: 2, name: r'name', type: IsarType.string),
|
||||
r'forManga': PropertySchema(
|
||||
id: 1,
|
||||
name: r'forManga',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'hide': PropertySchema(
|
||||
id: 2,
|
||||
name: r'hide',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'name': PropertySchema(
|
||||
id: 3,
|
||||
name: r'name',
|
||||
type: IsarType.string,
|
||||
),
|
||||
r'pos': PropertySchema(
|
||||
id: 4,
|
||||
name: r'pos',
|
||||
type: IsarType.long,
|
||||
)
|
||||
},
|
||||
estimateSize: _categoryEstimateSize,
|
||||
serialize: _categorySerialize,
|
||||
|
|
@ -63,7 +81,9 @@ void _categorySerialize(
|
|||
) {
|
||||
writer.writeByte(offsets[0], object.forItemType.index);
|
||||
writer.writeBool(offsets[1], object.forManga);
|
||||
writer.writeString(offsets[2], object.name);
|
||||
writer.writeBool(offsets[2], object.hide);
|
||||
writer.writeString(offsets[3], object.name);
|
||||
writer.writeLong(offsets[4], object.pos);
|
||||
}
|
||||
|
||||
Category _categoryDeserialize(
|
||||
|
|
@ -75,9 +95,11 @@ Category _categoryDeserialize(
|
|||
final object = Category(
|
||||
forItemType:
|
||||
_CategoryforItemTypeValueEnumMap[reader.readByteOrNull(offsets[0])] ??
|
||||
ItemType.manga,
|
||||
ItemType.manga,
|
||||
hide: reader.readBoolOrNull(offsets[2]),
|
||||
id: id,
|
||||
name: reader.readStringOrNull(offsets[2]),
|
||||
name: reader.readStringOrNull(offsets[3]),
|
||||
pos: reader.readLongOrNull(offsets[4]),
|
||||
);
|
||||
object.forManga = reader.readBoolOrNull(offsets[1]);
|
||||
return object;
|
||||
|
|
@ -92,18 +114,25 @@ P _categoryDeserializeProp<P>(
|
|||
switch (propertyId) {
|
||||
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:
|
||||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 3:
|
||||
return (reader.readStringOrNull(offset)) as P;
|
||||
case 4:
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
default:
|
||||
throw IsarError('Unknown property with id $propertyId');
|
||||
}
|
||||
}
|
||||
|
||||
const _CategoryforItemTypeEnumValueMap = {'manga': 0, 'anime': 1, 'novel': 2};
|
||||
const _CategoryforItemTypeEnumValueMap = {
|
||||
'manga': 0,
|
||||
'anime': 1,
|
||||
'novel': 2,
|
||||
};
|
||||
const _CategoryforItemTypeValueEnumMap = {
|
||||
0: ItemType.manga,
|
||||
1: ItemType.anime,
|
||||
|
|
@ -133,7 +162,10 @@ extension CategoryQueryWhereSort on QueryBuilder<Category, Category, QWhere> {
|
|||
extension CategoryQueryWhere on QueryBuilder<Category, Category, QWhereClause> {
|
||||
QueryBuilder<Category, Category, QAfterWhereClause> idEqualTo(Id id) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(IdWhereClause.between(lower: id, upper: id));
|
||||
return query.addWhereClause(IdWhereClause.between(
|
||||
lower: id,
|
||||
upper: id,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -159,10 +191,8 @@ 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) {
|
||||
return query.addWhereClause(
|
||||
IdWhereClause.greaterThan(lower: id, includeLower: include),
|
||||
|
|
@ -170,10 +200,8 @@ 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) {
|
||||
return query.addWhereClause(
|
||||
IdWhereClause.lessThan(upper: id, includeUpper: include),
|
||||
|
|
@ -188,14 +216,12 @@ extension CategoryQueryWhere on QueryBuilder<Category, Category, QWhereClause> {
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(
|
||||
IdWhereClause.between(
|
||||
lower: lowerId,
|
||||
includeLower: includeLower,
|
||||
upper: upperId,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addWhereClause(IdWhereClause.between(
|
||||
lower: lowerId,
|
||||
includeLower: includeLower,
|
||||
upper: upperId,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -203,25 +229,26 @@ extension CategoryQueryWhere on QueryBuilder<Category, Category, QWhereClause> {
|
|||
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,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition>
|
||||
forItemTypeGreaterThan(ItemType value, {bool include = false}) {
|
||||
forItemTypeGreaterThan(
|
||||
ItemType value, {
|
||||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'forItemType',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'forItemType',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -230,13 +257,11 @@ extension CategoryQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'forItemType',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'forItemType',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -247,65 +272,90 @@ extension CategoryQueryFilter
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'forItemType',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'forItemType',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> forMangaIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'forManga'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'forManga',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> forMangaIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'forManga'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'forManga',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> forMangaEqualTo(
|
||||
bool? value,
|
||||
) {
|
||||
bool? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'forManga', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'forManga',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> hideIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'hide',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> hideIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'hide',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> hideEqualTo(
|
||||
bool? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'hide',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> idIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'id'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'id',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> idIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'id'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'id',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> idEqualTo(Id? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'id', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'id',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -314,13 +364,11 @@ extension CategoryQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -329,13 +377,11 @@ extension CategoryQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -346,31 +392,29 @@ extension CategoryQueryFilter
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'id',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'id',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> nameIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'name'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'name',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> nameIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'name'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'name',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -379,13 +423,11 @@ extension CategoryQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(
|
||||
property: r'name',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'name',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -395,14 +437,12 @@ extension CategoryQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'name',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'name',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -412,14 +452,12 @@ extension CategoryQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'name',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'name',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -431,16 +469,14 @@ extension CategoryQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'name',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'name',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -449,13 +485,11 @@ extension CategoryQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.startsWith(
|
||||
property: r'name',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.startsWith(
|
||||
property: r'name',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -464,59 +498,122 @@ extension CategoryQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.endsWith(
|
||||
property: r'name',
|
||||
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,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> nameIsEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'name', value: ''),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'name',
|
||||
value: '',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> nameIsNotEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(property: r'name', value: ''),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
property: r'name',
|
||||
value: '',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> posIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'pos',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> posIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'pos',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> posEqualTo(
|
||||
int? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'pos',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> posGreaterThan(
|
||||
int? value, {
|
||||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'pos',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> posLessThan(
|
||||
int? value, {
|
||||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'pos',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterFilterCondition> posBetween(
|
||||
int? lower,
|
||||
int? upper, {
|
||||
bool includeLower = true,
|
||||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'pos',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -552,6 +649,18 @@ extension CategoryQuerySortBy on QueryBuilder<Category, Category, QSortBy> {
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterSortBy> sortByHide() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addSortBy(r'hide', Sort.asc);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterSortBy> sortByHideDesc() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addSortBy(r'hide', Sort.desc);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterSortBy> sortByName() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addSortBy(r'name', Sort.asc);
|
||||
|
|
@ -563,6 +672,18 @@ extension CategoryQuerySortBy on QueryBuilder<Category, Category, QSortBy> {
|
|||
return query.addSortBy(r'name', Sort.desc);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterSortBy> sortByPos() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addSortBy(r'pos', Sort.asc);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterSortBy> sortByPosDesc() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addSortBy(r'pos', Sort.desc);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
extension CategoryQuerySortThenBy
|
||||
|
|
@ -591,6 +712,18 @@ extension CategoryQuerySortThenBy
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterSortBy> thenByHide() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addSortBy(r'hide', Sort.asc);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterSortBy> thenByHideDesc() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addSortBy(r'hide', Sort.desc);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterSortBy> thenById() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addSortBy(r'id', Sort.asc);
|
||||
|
|
@ -614,6 +747,18 @@ extension CategoryQuerySortThenBy
|
|||
return query.addSortBy(r'name', Sort.desc);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterSortBy> thenByPos() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addSortBy(r'pos', Sort.asc);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QAfterSortBy> thenByPosDesc() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addSortBy(r'pos', Sort.desc);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
extension CategoryQueryWhereDistinct
|
||||
|
|
@ -630,13 +775,24 @@ extension CategoryQueryWhereDistinct
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QDistinct> distinctByName({
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
QueryBuilder<Category, Category, QDistinct> distinctByHide() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addDistinctBy(r'hide');
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QDistinct> distinctByName(
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addDistinctBy(r'name', caseSensitive: caseSensitive);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, Category, QDistinct> distinctByPos() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addDistinctBy(r'pos');
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
extension CategoryQueryProperty
|
||||
|
|
@ -659,9 +815,21 @@ extension CategoryQueryProperty
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, bool?, QQueryOperations> hideProperty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addPropertyName(r'hide');
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, String?, QQueryOperations> nameProperty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addPropertyName(r'name');
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Category, int?, QQueryOperations> posProperty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addPropertyName(r'pos');
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -28,8 +28,16 @@ const ChangedPartSchema = CollectionSchema(
|
|||
name: r'clientDate',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'data': PropertySchema(id: 2, name: r'data', type: IsarType.string),
|
||||
r'isarId': PropertySchema(id: 3, name: r'isarId', type: IsarType.long),
|
||||
r'data': PropertySchema(
|
||||
id: 2,
|
||||
name: r'data',
|
||||
type: IsarType.string,
|
||||
),
|
||||
r'isarId': PropertySchema(
|
||||
id: 3,
|
||||
name: r'isarId',
|
||||
type: IsarType.long,
|
||||
)
|
||||
},
|
||||
estimateSize: _changedPartEstimateSize,
|
||||
serialize: _changedPartSerialize,
|
||||
|
|
@ -76,7 +84,7 @@ ChangedPart _changedPartDeserialize(
|
|||
final object = ChangedPart(
|
||||
actionType:
|
||||
_ChangedPartactionTypeValueEnumMap[reader.readByteOrNull(offsets[0])] ??
|
||||
ActionType.addItem,
|
||||
ActionType.addItem,
|
||||
clientDate: reader.readLong(offsets[1]),
|
||||
data: reader.readString(offsets[2]),
|
||||
id: id,
|
||||
|
|
@ -93,11 +101,9 @@ P _changedPartDeserializeProp<P>(
|
|||
) {
|
||||
switch (propertyId) {
|
||||
case 0:
|
||||
return (_ChangedPartactionTypeValueEnumMap[reader.readByteOrNull(
|
||||
offset,
|
||||
)] ??
|
||||
ActionType.addItem)
|
||||
as P;
|
||||
return (_ChangedPartactionTypeValueEnumMap[
|
||||
reader.readByteOrNull(offset)] ??
|
||||
ActionType.addItem) as P;
|
||||
case 1:
|
||||
return (reader.readLong(offset)) as P;
|
||||
case 2:
|
||||
|
|
@ -167,10 +173,7 @@ List<IsarLinkBase<dynamic>> _changedPartGetLinks(ChangedPart object) {
|
|||
}
|
||||
|
||||
void _changedPartAttach(
|
||||
IsarCollection<dynamic> col,
|
||||
Id id,
|
||||
ChangedPart object,
|
||||
) {
|
||||
IsarCollection<dynamic> col, Id id, ChangedPart object) {
|
||||
object.id = id;
|
||||
}
|
||||
|
||||
|
|
@ -187,13 +190,15 @@ extension ChangedPartQueryWhere
|
|||
on QueryBuilder<ChangedPart, ChangedPart, QWhereClause> {
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterWhereClause> idEqualTo(Id id) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(IdWhereClause.between(lower: id, upper: id));
|
||||
return query.addWhereClause(IdWhereClause.between(
|
||||
lower: id,
|
||||
upper: id,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterWhereClause> idNotEqualTo(
|
||||
Id id,
|
||||
) {
|
||||
Id id) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
if (query.whereSort == Sort.asc) {
|
||||
return query
|
||||
|
|
@ -215,10 +220,8 @@ extension ChangedPartQueryWhere
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterWhereClause> idGreaterThan(
|
||||
Id id, {
|
||||
bool include = false,
|
||||
}) {
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterWhereClause> idGreaterThan(Id id,
|
||||
{bool include = false}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(
|
||||
IdWhereClause.greaterThan(lower: id, includeLower: include),
|
||||
|
|
@ -226,10 +229,8 @@ extension ChangedPartQueryWhere
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterWhereClause> idLessThan(
|
||||
Id id, {
|
||||
bool include = false,
|
||||
}) {
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterWhereClause> idLessThan(Id id,
|
||||
{bool include = false}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(
|
||||
IdWhereClause.lessThan(upper: id, includeUpper: include),
|
||||
|
|
@ -244,14 +245,12 @@ extension ChangedPartQueryWhere
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(
|
||||
IdWhereClause.between(
|
||||
lower: lowerId,
|
||||
includeLower: includeLower,
|
||||
upper: upperId,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addWhereClause(IdWhereClause.between(
|
||||
lower: lowerId,
|
||||
includeLower: includeLower,
|
||||
upper: upperId,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -259,112 +258,114 @@ extension ChangedPartQueryWhere
|
|||
extension ChangedPartQueryFilter
|
||||
on QueryBuilder<ChangedPart, ChangedPart, QFilterCondition> {
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
|
||||
actionTypeEqualTo(ActionType value) {
|
||||
actionTypeEqualTo(ActionType value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'actionType', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'actionType',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
|
||||
actionTypeGreaterThan(ActionType value, {bool include = false}) {
|
||||
actionTypeGreaterThan(
|
||||
ActionType value, {
|
||||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'actionType',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'actionType',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
|
||||
actionTypeLessThan(ActionType value, {bool include = false}) {
|
||||
actionTypeLessThan(
|
||||
ActionType value, {
|
||||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'actionType',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'actionType',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
|
||||
actionTypeBetween(
|
||||
actionTypeBetween(
|
||||
ActionType lower,
|
||||
ActionType upper, {
|
||||
bool includeLower = true,
|
||||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'actionType',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'actionType',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
|
||||
clientDateEqualTo(int value) {
|
||||
clientDateEqualTo(int value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'clientDate', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'clientDate',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
|
||||
clientDateGreaterThan(int value, {bool include = false}) {
|
||||
clientDateGreaterThan(
|
||||
int value, {
|
||||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'clientDate',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'clientDate',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
|
||||
clientDateLessThan(int value, {bool include = false}) {
|
||||
clientDateLessThan(
|
||||
int value, {
|
||||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'clientDate',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'clientDate',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
|
||||
clientDateBetween(
|
||||
clientDateBetween(
|
||||
int lower,
|
||||
int upper, {
|
||||
bool includeLower = true,
|
||||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'clientDate',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'clientDate',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -373,13 +374,11 @@ extension ChangedPartQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(
|
||||
property: r'data',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'data',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -389,14 +388,12 @@ extension ChangedPartQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'data',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'data',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -406,14 +403,12 @@ extension ChangedPartQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'data',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'data',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -425,16 +420,14 @@ extension ChangedPartQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'data',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'data',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -443,13 +436,11 @@ extension ChangedPartQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.startsWith(
|
||||
property: r'data',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.startsWith(
|
||||
property: r'data',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -458,86 +449,80 @@ extension ChangedPartQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.endsWith(
|
||||
property: r'data',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.endsWith(
|
||||
property: r'data',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition> dataContains(
|
||||
String value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
String value,
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.contains(
|
||||
property: r'data',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.contains(
|
||||
property: r'data',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition> dataMatches(
|
||||
String pattern, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
String pattern,
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.matches(
|
||||
property: r'data',
|
||||
wildcard: pattern,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.matches(
|
||||
property: r'data',
|
||||
wildcard: pattern,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition> dataIsEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'data', value: ''),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'data',
|
||||
value: '',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
|
||||
dataIsNotEmpty() {
|
||||
dataIsNotEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(property: r'data', value: ''),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
property: r'data',
|
||||
value: '',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition> idIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'id'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'id',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition> idIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'id'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'id',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition> idEqualTo(
|
||||
Id? value,
|
||||
) {
|
||||
Id? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'id', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'id',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -546,13 +531,11 @@ extension ChangedPartQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -561,13 +544,11 @@ extension ChangedPartQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -578,55 +559,54 @@ extension ChangedPartQueryFilter
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'id',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'id',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition> isarIdIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'isarId'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'isarId',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
|
||||
isarIdIsNotNull() {
|
||||
isarIdIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'isarId'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'isarId',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition> isarIdEqualTo(
|
||||
int? value,
|
||||
) {
|
||||
int? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'isarId', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'isarId',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QAfterFilterCondition>
|
||||
isarIdGreaterThan(int? value, {bool include = false}) {
|
||||
isarIdGreaterThan(
|
||||
int? value, {
|
||||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'isarId',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'isarId',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -635,13 +615,11 @@ extension ChangedPartQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'isarId',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'isarId',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -652,15 +630,13 @@ extension ChangedPartQueryFilter
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'isarId',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'isarId',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -799,9 +775,8 @@ extension ChangedPartQueryWhereDistinct
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<ChangedPart, ChangedPart, QDistinct> distinctByData({
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
QueryBuilder<ChangedPart, ChangedPart, QDistinct> distinctByData(
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addDistinctBy(r'data', caseSensitive: caseSensitive);
|
||||
});
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -17,7 +17,11 @@ const DownloadSchema = CollectionSchema(
|
|||
name: r'Download',
|
||||
id: 5905484153212786579,
|
||||
properties: {
|
||||
r'failed': PropertySchema(id: 0, name: r'failed', type: IsarType.long),
|
||||
r'failed': PropertySchema(
|
||||
id: 0,
|
||||
name: r'failed',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'isDownload': PropertySchema(
|
||||
id: 1,
|
||||
name: r'isDownload',
|
||||
|
|
@ -33,7 +37,11 @@ const DownloadSchema = CollectionSchema(
|
|||
name: r'succeeded',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'total': PropertySchema(id: 4, name: r'total', type: IsarType.long),
|
||||
r'total': PropertySchema(
|
||||
id: 4,
|
||||
name: r'total',
|
||||
type: IsarType.long,
|
||||
)
|
||||
},
|
||||
estimateSize: _downloadEstimateSize,
|
||||
serialize: _downloadSerialize,
|
||||
|
|
@ -47,7 +55,7 @@ const DownloadSchema = CollectionSchema(
|
|||
name: r'chapter',
|
||||
target: r'Chapter',
|
||||
single: true,
|
||||
),
|
||||
)
|
||||
},
|
||||
embeddedSchemas: {},
|
||||
getId: _downloadGetId,
|
||||
|
|
@ -141,7 +149,10 @@ extension DownloadQueryWhereSort on QueryBuilder<Download, Download, QWhere> {
|
|||
extension DownloadQueryWhere on QueryBuilder<Download, Download, QWhereClause> {
|
||||
QueryBuilder<Download, Download, QAfterWhereClause> idEqualTo(Id id) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(IdWhereClause.between(lower: id, upper: id));
|
||||
return query.addWhereClause(IdWhereClause.between(
|
||||
lower: id,
|
||||
upper: id,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -167,10 +178,8 @@ extension DownloadQueryWhere on QueryBuilder<Download, Download, QWhereClause> {
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterWhereClause> idGreaterThan(
|
||||
Id id, {
|
||||
bool include = false,
|
||||
}) {
|
||||
QueryBuilder<Download, Download, QAfterWhereClause> idGreaterThan(Id id,
|
||||
{bool include = false}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(
|
||||
IdWhereClause.greaterThan(lower: id, includeLower: include),
|
||||
|
|
@ -178,10 +187,8 @@ extension DownloadQueryWhere on QueryBuilder<Download, Download, QWhereClause> {
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterWhereClause> idLessThan(
|
||||
Id id, {
|
||||
bool include = false,
|
||||
}) {
|
||||
QueryBuilder<Download, Download, QAfterWhereClause> idLessThan(Id id,
|
||||
{bool include = false}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(
|
||||
IdWhereClause.lessThan(upper: id, includeUpper: include),
|
||||
|
|
@ -196,14 +203,12 @@ extension DownloadQueryWhere on QueryBuilder<Download, Download, QWhereClause> {
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(
|
||||
IdWhereClause.between(
|
||||
lower: lowerId,
|
||||
includeLower: includeLower,
|
||||
upper: upperId,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addWhereClause(IdWhereClause.between(
|
||||
lower: lowerId,
|
||||
includeLower: includeLower,
|
||||
upper: upperId,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -212,27 +217,27 @@ extension DownloadQueryFilter
|
|||
on QueryBuilder<Download, Download, QFilterCondition> {
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition> failedIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'failed'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'failed',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition> failedIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'failed'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'failed',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition> failedEqualTo(
|
||||
int? value,
|
||||
) {
|
||||
int? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'failed', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'failed',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -241,13 +246,11 @@ extension DownloadQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'failed',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'failed',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -256,13 +259,11 @@ extension DownloadQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'failed',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'failed',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -273,39 +274,38 @@ extension DownloadQueryFilter
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'failed',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'failed',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition> idIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'id'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'id',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition> idIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'id'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'id',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition> idEqualTo(Id? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'id', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'id',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -314,13 +314,11 @@ extension DownloadQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -329,13 +327,11 @@ extension DownloadQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -346,95 +342,94 @@ extension DownloadQueryFilter
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'id',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'id',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition> isDownloadIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'isDownload'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'isDownload',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition>
|
||||
isDownloadIsNotNull() {
|
||||
isDownloadIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'isDownload'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'isDownload',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition> isDownloadEqualTo(
|
||||
bool? value,
|
||||
) {
|
||||
bool? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'isDownload', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'isDownload',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition>
|
||||
isStartDownloadIsNull() {
|
||||
isStartDownloadIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'isStartDownload'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'isStartDownload',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition>
|
||||
isStartDownloadIsNotNull() {
|
||||
isStartDownloadIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'isStartDownload'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'isStartDownload',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition>
|
||||
isStartDownloadEqualTo(bool? value) {
|
||||
isStartDownloadEqualTo(bool? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'isStartDownload', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'isStartDownload',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition> succeededIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'succeeded'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'succeeded',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition> succeededIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'succeeded'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'succeeded',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition> succeededEqualTo(
|
||||
int? value,
|
||||
) {
|
||||
int? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'succeeded', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'succeeded',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -443,13 +438,11 @@ extension DownloadQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'succeeded',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'succeeded',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -458,13 +451,11 @@ extension DownloadQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'succeeded',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'succeeded',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -475,41 +466,39 @@ extension DownloadQueryFilter
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'succeeded',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'succeeded',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition> totalIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'total'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'total',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition> totalIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'total'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'total',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition> totalEqualTo(
|
||||
int? value,
|
||||
) {
|
||||
int? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'total', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'total',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -518,13 +507,11 @@ extension DownloadQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'total',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'total',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -533,13 +520,11 @@ extension DownloadQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'total',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'total',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -550,15 +535,13 @@ extension DownloadQueryFilter
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'total',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'total',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -569,8 +552,7 @@ extension DownloadQueryObject
|
|||
extension DownloadQueryLinks
|
||||
on QueryBuilder<Download, Download, QFilterCondition> {
|
||||
QueryBuilder<Download, Download, QAfterFilterCondition> chapter(
|
||||
FilterQuery<Chapter> q,
|
||||
) {
|
||||
FilterQuery<Chapter> q) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.link(q, r'chapter');
|
||||
});
|
||||
|
|
|
|||
|
|
@ -22,15 +22,27 @@ const HistorySchema = CollectionSchema(
|
|||
name: r'chapterId',
|
||||
type: IsarType.long,
|
||||
),
|
||||
r'date': PropertySchema(id: 1, name: r'date', type: IsarType.string),
|
||||
r'isManga': PropertySchema(id: 2, name: r'isManga', type: IsarType.bool),
|
||||
r'date': PropertySchema(
|
||||
id: 1,
|
||||
name: r'date',
|
||||
type: IsarType.string,
|
||||
),
|
||||
r'isManga': PropertySchema(
|
||||
id: 2,
|
||||
name: r'isManga',
|
||||
type: IsarType.bool,
|
||||
),
|
||||
r'itemType': PropertySchema(
|
||||
id: 3,
|
||||
name: r'itemType',
|
||||
type: IsarType.byte,
|
||||
enumMap: _HistoryitemTypeEnumValueMap,
|
||||
),
|
||||
r'mangaId': PropertySchema(id: 4, name: r'mangaId', type: IsarType.long),
|
||||
r'mangaId': PropertySchema(
|
||||
id: 4,
|
||||
name: r'mangaId',
|
||||
type: IsarType.long,
|
||||
)
|
||||
},
|
||||
estimateSize: _historyEstimateSize,
|
||||
serialize: _historySerialize,
|
||||
|
|
@ -44,7 +56,7 @@ const HistorySchema = CollectionSchema(
|
|||
name: r'chapter',
|
||||
target: r'Chapter',
|
||||
single: true,
|
||||
),
|
||||
)
|
||||
},
|
||||
embeddedSchemas: {},
|
||||
getId: _historyGetId,
|
||||
|
|
@ -92,8 +104,7 @@ History _historyDeserialize(
|
|||
date: reader.readStringOrNull(offsets[1]),
|
||||
id: id,
|
||||
isManga: reader.readBoolOrNull(offsets[2]),
|
||||
itemType:
|
||||
_HistoryitemTypeValueEnumMap[reader.readByteOrNull(offsets[3])] ??
|
||||
itemType: _HistoryitemTypeValueEnumMap[reader.readByteOrNull(offsets[3])] ??
|
||||
ItemType.manga,
|
||||
mangaId: reader.readLongOrNull(offsets[4]),
|
||||
);
|
||||
|
|
@ -115,8 +126,7 @@ P _historyDeserializeProp<P>(
|
|||
return (reader.readBoolOrNull(offset)) as P;
|
||||
case 3:
|
||||
return (_HistoryitemTypeValueEnumMap[reader.readByteOrNull(offset)] ??
|
||||
ItemType.manga)
|
||||
as P;
|
||||
ItemType.manga) as P;
|
||||
case 4:
|
||||
return (reader.readLongOrNull(offset)) as P;
|
||||
default:
|
||||
|
|
@ -124,7 +134,11 @@ P _historyDeserializeProp<P>(
|
|||
}
|
||||
}
|
||||
|
||||
const _HistoryitemTypeEnumValueMap = {'manga': 0, 'anime': 1, 'novel': 2};
|
||||
const _HistoryitemTypeEnumValueMap = {
|
||||
'manga': 0,
|
||||
'anime': 1,
|
||||
'novel': 2,
|
||||
};
|
||||
const _HistoryitemTypeValueEnumMap = {
|
||||
0: ItemType.manga,
|
||||
1: ItemType.anime,
|
||||
|
|
@ -155,7 +169,10 @@ extension HistoryQueryWhereSort on QueryBuilder<History, History, QWhere> {
|
|||
extension HistoryQueryWhere on QueryBuilder<History, History, QWhereClause> {
|
||||
QueryBuilder<History, History, QAfterWhereClause> idEqualTo(Id id) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(IdWhereClause.between(lower: id, upper: id));
|
||||
return query.addWhereClause(IdWhereClause.between(
|
||||
lower: id,
|
||||
upper: id,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -181,10 +198,8 @@ extension HistoryQueryWhere on QueryBuilder<History, History, QWhereClause> {
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterWhereClause> idGreaterThan(
|
||||
Id id, {
|
||||
bool include = false,
|
||||
}) {
|
||||
QueryBuilder<History, History, QAfterWhereClause> idGreaterThan(Id id,
|
||||
{bool include = false}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(
|
||||
IdWhereClause.greaterThan(lower: id, includeLower: include),
|
||||
|
|
@ -192,10 +207,8 @@ extension HistoryQueryWhere on QueryBuilder<History, History, QWhereClause> {
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterWhereClause> idLessThan(
|
||||
Id id, {
|
||||
bool include = false,
|
||||
}) {
|
||||
QueryBuilder<History, History, QAfterWhereClause> idLessThan(Id id,
|
||||
{bool include = false}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(
|
||||
IdWhereClause.lessThan(upper: id, includeUpper: include),
|
||||
|
|
@ -210,14 +223,12 @@ extension HistoryQueryWhere on QueryBuilder<History, History, QWhereClause> {
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(
|
||||
IdWhereClause.between(
|
||||
lower: lowerId,
|
||||
includeLower: includeLower,
|
||||
upper: upperId,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addWhereClause(IdWhereClause.between(
|
||||
lower: lowerId,
|
||||
includeLower: includeLower,
|
||||
upper: upperId,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -226,27 +237,27 @@ extension HistoryQueryFilter
|
|||
on QueryBuilder<History, History, QFilterCondition> {
|
||||
QueryBuilder<History, History, QAfterFilterCondition> chapterIdIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'chapterId'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'chapterId',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> chapterIdIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'chapterId'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'chapterId',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> chapterIdEqualTo(
|
||||
int? value,
|
||||
) {
|
||||
int? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'chapterId', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'chapterId',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -255,13 +266,11 @@ extension HistoryQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'chapterId',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'chapterId',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -270,13 +279,11 @@ extension HistoryQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'chapterId',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'chapterId',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -287,31 +294,29 @@ extension HistoryQueryFilter
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'chapterId',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'chapterId',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> dateIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'date'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'date',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> dateIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'date'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'date',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -320,13 +325,11 @@ extension HistoryQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -336,14 +339,12 @@ extension HistoryQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -353,14 +354,12 @@ extension HistoryQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -372,16 +371,14 @@ extension HistoryQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'date',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'date',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -390,13 +387,11 @@ extension HistoryQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.startsWith(
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.startsWith(
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -405,83 +400,78 @@ extension HistoryQueryFilter
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.endsWith(
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.endsWith(
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> dateContains(
|
||||
String value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
String value,
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.contains(
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.contains(
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> dateMatches(
|
||||
String pattern, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
String pattern,
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.matches(
|
||||
property: r'date',
|
||||
wildcard: pattern,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.matches(
|
||||
property: r'date',
|
||||
wildcard: pattern,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> dateIsEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'date', value: ''),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'date',
|
||||
value: '',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> dateIsNotEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(property: r'date', value: ''),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
property: r'date',
|
||||
value: '',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> idIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'id'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'id',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> idIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'id'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'id',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> idEqualTo(Id? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'id', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'id',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -490,13 +480,11 @@ extension HistoryQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -505,13 +493,11 @@ extension HistoryQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -522,51 +508,49 @@ extension HistoryQueryFilter
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'id',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'id',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> isMangaIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'isManga'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'isManga',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> isMangaIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'isManga'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'isManga',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> isMangaEqualTo(
|
||||
bool? value,
|
||||
) {
|
||||
bool? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'isManga', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'isManga',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> itemTypeEqualTo(
|
||||
ItemType value,
|
||||
) {
|
||||
ItemType value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'itemType', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'itemType',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -575,13 +559,11 @@ extension HistoryQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'itemType',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'itemType',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -590,13 +572,11 @@ extension HistoryQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'itemType',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'itemType',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -607,41 +587,39 @@ extension HistoryQueryFilter
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'itemType',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'itemType',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> mangaIdIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'mangaId'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'mangaId',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> mangaIdIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'mangaId'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'mangaId',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QAfterFilterCondition> mangaIdEqualTo(
|
||||
int? value,
|
||||
) {
|
||||
int? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'mangaId', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'mangaId',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -650,13 +628,11 @@ extension HistoryQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'mangaId',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'mangaId',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -665,13 +641,11 @@ extension HistoryQueryFilter
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'mangaId',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'mangaId',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -682,15 +656,13 @@ extension HistoryQueryFilter
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'mangaId',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'mangaId',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -701,8 +673,7 @@ extension HistoryQueryObject
|
|||
extension HistoryQueryLinks
|
||||
on QueryBuilder<History, History, QFilterCondition> {
|
||||
QueryBuilder<History, History, QAfterFilterCondition> chapter(
|
||||
FilterQuery<Chapter> q,
|
||||
) {
|
||||
FilterQuery<Chapter> q) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.link(q, r'chapter');
|
||||
});
|
||||
|
|
@ -860,9 +831,8 @@ extension HistoryQueryWhereDistinct
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<History, History, QDistinct> distinctByDate({
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
QueryBuilder<History, History, QDistinct> distinctByDate(
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addDistinctBy(r'date', caseSensitive: caseSensitive);
|
||||
});
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -22,8 +22,16 @@ const UpdateSchema = CollectionSchema(
|
|||
name: r'chapterName',
|
||||
type: IsarType.string,
|
||||
),
|
||||
r'date': PropertySchema(id: 1, name: r'date', type: IsarType.string),
|
||||
r'mangaId': PropertySchema(id: 2, name: r'mangaId', type: IsarType.long),
|
||||
r'date': PropertySchema(
|
||||
id: 1,
|
||||
name: r'date',
|
||||
type: IsarType.string,
|
||||
),
|
||||
r'mangaId': PropertySchema(
|
||||
id: 2,
|
||||
name: r'mangaId',
|
||||
type: IsarType.long,
|
||||
)
|
||||
},
|
||||
estimateSize: _updateEstimateSize,
|
||||
serialize: _updateSerialize,
|
||||
|
|
@ -37,7 +45,7 @@ const UpdateSchema = CollectionSchema(
|
|||
name: r'chapter',
|
||||
target: r'Chapter',
|
||||
single: true,
|
||||
),
|
||||
)
|
||||
},
|
||||
embeddedSchemas: {},
|
||||
getId: _updateGetId,
|
||||
|
|
@ -135,7 +143,10 @@ extension UpdateQueryWhereSort on QueryBuilder<Update, Update, QWhere> {
|
|||
extension UpdateQueryWhere on QueryBuilder<Update, Update, QWhereClause> {
|
||||
QueryBuilder<Update, Update, QAfterWhereClause> idEqualTo(Id id) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(IdWhereClause.between(lower: id, upper: id));
|
||||
return query.addWhereClause(IdWhereClause.between(
|
||||
lower: id,
|
||||
upper: id,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -161,10 +172,8 @@ extension UpdateQueryWhere on QueryBuilder<Update, Update, QWhereClause> {
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterWhereClause> idGreaterThan(
|
||||
Id id, {
|
||||
bool include = false,
|
||||
}) {
|
||||
QueryBuilder<Update, Update, QAfterWhereClause> idGreaterThan(Id id,
|
||||
{bool include = false}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(
|
||||
IdWhereClause.greaterThan(lower: id, includeLower: include),
|
||||
|
|
@ -172,10 +181,8 @@ extension UpdateQueryWhere on QueryBuilder<Update, Update, QWhereClause> {
|
|||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterWhereClause> idLessThan(
|
||||
Id id, {
|
||||
bool include = false,
|
||||
}) {
|
||||
QueryBuilder<Update, Update, QAfterWhereClause> idLessThan(Id id,
|
||||
{bool include = false}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(
|
||||
IdWhereClause.lessThan(upper: id, includeUpper: include),
|
||||
|
|
@ -190,14 +197,12 @@ extension UpdateQueryWhere on QueryBuilder<Update, Update, QWhereClause> {
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addWhereClause(
|
||||
IdWhereClause.between(
|
||||
lower: lowerId,
|
||||
includeLower: includeLower,
|
||||
upper: upperId,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addWhereClause(IdWhereClause.between(
|
||||
lower: lowerId,
|
||||
includeLower: includeLower,
|
||||
upper: upperId,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -205,17 +210,17 @@ extension UpdateQueryWhere on QueryBuilder<Update, Update, QWhereClause> {
|
|||
extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> chapterNameIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'chapterName'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'chapterName',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> chapterNameIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'chapterName'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'chapterName',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -224,13 +229,11 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(
|
||||
property: r'chapterName',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'chapterName',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -240,14 +243,12 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'chapterName',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'chapterName',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -257,14 +258,12 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'chapterName',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'chapterName',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -276,16 +275,14 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'chapterName',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'chapterName',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -294,13 +291,11 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.startsWith(
|
||||
property: r'chapterName',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.startsWith(
|
||||
property: r'chapterName',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -309,75 +304,69 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.endsWith(
|
||||
property: r'chapterName',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.endsWith(
|
||||
property: r'chapterName',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> chapterNameContains(
|
||||
String value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
String value,
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.contains(
|
||||
property: r'chapterName',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.contains(
|
||||
property: r'chapterName',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> chapterNameMatches(
|
||||
String pattern, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
String pattern,
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.matches(
|
||||
property: r'chapterName',
|
||||
wildcard: pattern,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.matches(
|
||||
property: r'chapterName',
|
||||
wildcard: pattern,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> chapterNameIsEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'chapterName', value: ''),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'chapterName',
|
||||
value: '',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> chapterNameIsNotEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(property: r'chapterName', value: ''),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
property: r'chapterName',
|
||||
value: '',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> dateIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'date'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'date',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> dateIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'date'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'date',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -386,13 +375,11 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -402,14 +389,12 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -419,14 +404,12 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -438,16 +421,14 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'date',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'date',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -456,13 +437,11 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.startsWith(
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.startsWith(
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -471,83 +450,77 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool caseSensitive = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.endsWith(
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.endsWith(
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> dateContains(
|
||||
String value, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> dateContains(String value,
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.contains(
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.contains(
|
||||
property: r'date',
|
||||
value: value,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> dateMatches(
|
||||
String pattern, {
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
String pattern,
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.matches(
|
||||
property: r'date',
|
||||
wildcard: pattern,
|
||||
caseSensitive: caseSensitive,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.matches(
|
||||
property: r'date',
|
||||
wildcard: pattern,
|
||||
caseSensitive: caseSensitive,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> dateIsEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'date', value: ''),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'date',
|
||||
value: '',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> dateIsNotEmpty() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(property: r'date', value: ''),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
property: r'date',
|
||||
value: '',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> idIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'id'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'id',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> idIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'id'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'id',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> idEqualTo(Id? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'id', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'id',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -556,13 +529,11 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -571,13 +542,11 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'id',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -588,41 +557,39 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'id',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'id',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> mangaIdIsNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNull(property: r'mangaId'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNull(
|
||||
property: r'mangaId',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> mangaIdIsNotNull() {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
const FilterCondition.isNotNull(property: r'mangaId'),
|
||||
);
|
||||
return query.addFilterCondition(const FilterCondition.isNotNull(
|
||||
property: r'mangaId',
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> mangaIdEqualTo(
|
||||
int? value,
|
||||
) {
|
||||
int? value) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.equalTo(property: r'mangaId', value: value),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.equalTo(
|
||||
property: r'mangaId',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -631,13 +598,11 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'mangaId',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.greaterThan(
|
||||
include: include,
|
||||
property: r'mangaId',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -646,13 +611,11 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool include = false,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'mangaId',
|
||||
value: value,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.lessThan(
|
||||
include: include,
|
||||
property: r'mangaId',
|
||||
value: value,
|
||||
));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -663,15 +626,13 @@ extension UpdateQueryFilter on QueryBuilder<Update, Update, QFilterCondition> {
|
|||
bool includeUpper = true,
|
||||
}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addFilterCondition(
|
||||
FilterCondition.between(
|
||||
property: r'mangaId',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
),
|
||||
);
|
||||
return query.addFilterCondition(FilterCondition.between(
|
||||
property: r'mangaId',
|
||||
lower: lower,
|
||||
includeLower: includeLower,
|
||||
upper: upper,
|
||||
includeUpper: includeUpper,
|
||||
));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -680,8 +641,7 @@ extension UpdateQueryObject on QueryBuilder<Update, Update, QFilterCondition> {}
|
|||
|
||||
extension UpdateQueryLinks on QueryBuilder<Update, Update, QFilterCondition> {
|
||||
QueryBuilder<Update, Update, QAfterFilterCondition> chapter(
|
||||
FilterQuery<Chapter> q,
|
||||
) {
|
||||
FilterQuery<Chapter> q) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.link(q, r'chapter');
|
||||
});
|
||||
|
|
@ -783,17 +743,15 @@ extension UpdateQuerySortThenBy on QueryBuilder<Update, Update, QSortThenBy> {
|
|||
}
|
||||
|
||||
extension UpdateQueryWhereDistinct on QueryBuilder<Update, Update, QDistinct> {
|
||||
QueryBuilder<Update, Update, QDistinct> distinctByChapterName({
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
QueryBuilder<Update, Update, QDistinct> distinctByChapterName(
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addDistinctBy(r'chapterName', caseSensitive: caseSensitive);
|
||||
});
|
||||
}
|
||||
|
||||
QueryBuilder<Update, Update, QDistinct> distinctByDate({
|
||||
bool caseSensitive = true,
|
||||
}) {
|
||||
QueryBuilder<Update, Update, QDistinct> distinctByDate(
|
||||
{bool caseSensitive = true}) {
|
||||
return QueryBuilder.apply(this, (query) {
|
||||
return query.addDistinctBy(r'date', caseSensitive: caseSensitive);
|
||||
});
|
||||
|
|
|
|||
|
|
@ -117,7 +117,10 @@ class _LibraryScreenState extends ConsumerState<LibraryScreen>
|
|||
return categories.when(
|
||||
data: (data) {
|
||||
if (data.isNotEmpty && showCategoryTabs) {
|
||||
final entr = data;
|
||||
data.sort((a, b) => (a.pos ?? 0).compareTo(b.pos ?? 0));
|
||||
|
||||
final entr =
|
||||
data.where((e) => e.hide ?? false).toList();
|
||||
tabBarController = TabController(
|
||||
length:
|
||||
withoutCategory.isNotEmpty
|
||||
|
|
|
|||
|
|
@ -36,24 +36,27 @@ const getArchivesDataFromDirectoryProvider =
|
|||
GetArchivesDataFromDirectoryFamily();
|
||||
|
||||
/// See also [getArchivesDataFromDirectory].
|
||||
class GetArchivesDataFromDirectoryFamily
|
||||
extends
|
||||
Family<
|
||||
AsyncValue<List<(String, LocalExtensionType, Uint8List, String)>>
|
||||
> {
|
||||
class GetArchivesDataFromDirectoryFamily extends Family<
|
||||
AsyncValue<List<(String, LocalExtensionType, Uint8List, String)>>> {
|
||||
/// See also [getArchivesDataFromDirectory].
|
||||
const GetArchivesDataFromDirectoryFamily();
|
||||
|
||||
/// See also [getArchivesDataFromDirectory].
|
||||
GetArchivesDataFromDirectoryProvider call(String path) {
|
||||
return GetArchivesDataFromDirectoryProvider(path);
|
||||
GetArchivesDataFromDirectoryProvider call(
|
||||
String path,
|
||||
) {
|
||||
return GetArchivesDataFromDirectoryProvider(
|
||||
path,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
GetArchivesDataFromDirectoryProvider getProviderOverride(
|
||||
covariant GetArchivesDataFromDirectoryProvider provider,
|
||||
) {
|
||||
return call(provider.path);
|
||||
return call(
|
||||
provider.path,
|
||||
);
|
||||
}
|
||||
|
||||
static const Iterable<ProviderOrFamily>? _dependencies = null;
|
||||
|
|
@ -72,29 +75,27 @@ class GetArchivesDataFromDirectoryFamily
|
|||
}
|
||||
|
||||
/// See also [getArchivesDataFromDirectory].
|
||||
class GetArchivesDataFromDirectoryProvider
|
||||
extends
|
||||
AutoDisposeFutureProvider<
|
||||
List<(String, LocalExtensionType, Uint8List, String)>
|
||||
> {
|
||||
class GetArchivesDataFromDirectoryProvider extends AutoDisposeFutureProvider<
|
||||
List<(String, LocalExtensionType, Uint8List, String)>> {
|
||||
/// See also [getArchivesDataFromDirectory].
|
||||
GetArchivesDataFromDirectoryProvider(String path)
|
||||
: this._internal(
|
||||
(ref) => getArchivesDataFromDirectory(
|
||||
ref as GetArchivesDataFromDirectoryRef,
|
||||
path,
|
||||
),
|
||||
from: getArchivesDataFromDirectoryProvider,
|
||||
name: r'getArchivesDataFromDirectoryProvider',
|
||||
debugGetCreateSourceHash:
|
||||
const bool.fromEnvironment('dart.vm.product')
|
||||
? null
|
||||
: _$getArchivesDataFromDirectoryHash,
|
||||
dependencies: GetArchivesDataFromDirectoryFamily._dependencies,
|
||||
allTransitiveDependencies:
|
||||
GetArchivesDataFromDirectoryFamily._allTransitiveDependencies,
|
||||
path: path,
|
||||
);
|
||||
GetArchivesDataFromDirectoryProvider(
|
||||
String path,
|
||||
) : this._internal(
|
||||
(ref) => getArchivesDataFromDirectory(
|
||||
ref as GetArchivesDataFromDirectoryRef,
|
||||
path,
|
||||
),
|
||||
from: getArchivesDataFromDirectoryProvider,
|
||||
name: r'getArchivesDataFromDirectoryProvider',
|
||||
debugGetCreateSourceHash:
|
||||
const bool.fromEnvironment('dart.vm.product')
|
||||
? null
|
||||
: _$getArchivesDataFromDirectoryHash,
|
||||
dependencies: GetArchivesDataFromDirectoryFamily._dependencies,
|
||||
allTransitiveDependencies:
|
||||
GetArchivesDataFromDirectoryFamily._allTransitiveDependencies,
|
||||
path: path,
|
||||
);
|
||||
|
||||
GetArchivesDataFromDirectoryProvider._internal(
|
||||
super._createNotifier, {
|
||||
|
|
@ -111,9 +112,8 @@ class GetArchivesDataFromDirectoryProvider
|
|||
@override
|
||||
Override overrideWith(
|
||||
FutureOr<List<(String, LocalExtensionType, Uint8List, String)>> Function(
|
||||
GetArchivesDataFromDirectoryRef provider,
|
||||
)
|
||||
create,
|
||||
GetArchivesDataFromDirectoryRef provider)
|
||||
create,
|
||||
) {
|
||||
return ProviderOverride(
|
||||
origin: this,
|
||||
|
|
@ -131,9 +131,7 @@ class GetArchivesDataFromDirectoryProvider
|
|||
|
||||
@override
|
||||
AutoDisposeFutureProviderElement<
|
||||
List<(String, LocalExtensionType, Uint8List, String)>
|
||||
>
|
||||
createElement() {
|
||||
List<(String, LocalExtensionType, Uint8List, String)>> createElement() {
|
||||
return _GetArchivesDataFromDirectoryProviderElement(this);
|
||||
}
|
||||
|
||||
|
|
@ -153,20 +151,15 @@ class GetArchivesDataFromDirectoryProvider
|
|||
|
||||
@Deprecated('Will be removed in 3.0. Use Ref instead')
|
||||
// ignore: unused_element
|
||||
mixin GetArchivesDataFromDirectoryRef
|
||||
on
|
||||
AutoDisposeFutureProviderRef<
|
||||
List<(String, LocalExtensionType, Uint8List, String)>
|
||||
> {
|
||||
mixin GetArchivesDataFromDirectoryRef on AutoDisposeFutureProviderRef<
|
||||
List<(String, LocalExtensionType, Uint8List, String)>> {
|
||||
/// The parameter `path` of this provider.
|
||||
String get path;
|
||||
}
|
||||
|
||||
class _GetArchivesDataFromDirectoryProviderElement
|
||||
extends
|
||||
AutoDisposeFutureProviderElement<
|
||||
List<(String, LocalExtensionType, Uint8List, String)>
|
||||
>
|
||||
extends AutoDisposeFutureProviderElement<
|
||||
List<(String, LocalExtensionType, Uint8List, String)>>
|
||||
with GetArchivesDataFromDirectoryRef {
|
||||
_GetArchivesDataFromDirectoryProviderElement(super.provider);
|
||||
|
||||
|
|
@ -188,15 +181,21 @@ class GetArchiveDataFromDirectoryFamily
|
|||
const GetArchiveDataFromDirectoryFamily();
|
||||
|
||||
/// See also [getArchiveDataFromDirectory].
|
||||
GetArchiveDataFromDirectoryProvider call(String path) {
|
||||
return GetArchiveDataFromDirectoryProvider(path);
|
||||
GetArchiveDataFromDirectoryProvider call(
|
||||
String path,
|
||||
) {
|
||||
return GetArchiveDataFromDirectoryProvider(
|
||||
path,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
GetArchiveDataFromDirectoryProvider getProviderOverride(
|
||||
covariant GetArchiveDataFromDirectoryProvider provider,
|
||||
) {
|
||||
return call(provider.path);
|
||||
return call(
|
||||
provider.path,
|
||||
);
|
||||
}
|
||||
|
||||
static const Iterable<ProviderOrFamily>? _dependencies = null;
|
||||
|
|
@ -218,23 +217,24 @@ class GetArchiveDataFromDirectoryFamily
|
|||
class GetArchiveDataFromDirectoryProvider
|
||||
extends AutoDisposeFutureProvider<List<LocalArchive>> {
|
||||
/// See also [getArchiveDataFromDirectory].
|
||||
GetArchiveDataFromDirectoryProvider(String path)
|
||||
: this._internal(
|
||||
(ref) => getArchiveDataFromDirectory(
|
||||
ref as GetArchiveDataFromDirectoryRef,
|
||||
path,
|
||||
),
|
||||
from: getArchiveDataFromDirectoryProvider,
|
||||
name: r'getArchiveDataFromDirectoryProvider',
|
||||
debugGetCreateSourceHash:
|
||||
const bool.fromEnvironment('dart.vm.product')
|
||||
? null
|
||||
: _$getArchiveDataFromDirectoryHash,
|
||||
dependencies: GetArchiveDataFromDirectoryFamily._dependencies,
|
||||
allTransitiveDependencies:
|
||||
GetArchiveDataFromDirectoryFamily._allTransitiveDependencies,
|
||||
path: path,
|
||||
);
|
||||
GetArchiveDataFromDirectoryProvider(
|
||||
String path,
|
||||
) : this._internal(
|
||||
(ref) => getArchiveDataFromDirectory(
|
||||
ref as GetArchiveDataFromDirectoryRef,
|
||||
path,
|
||||
),
|
||||
from: getArchiveDataFromDirectoryProvider,
|
||||
name: r'getArchiveDataFromDirectoryProvider',
|
||||
debugGetCreateSourceHash:
|
||||
const bool.fromEnvironment('dart.vm.product')
|
||||
? null
|
||||
: _$getArchiveDataFromDirectoryHash,
|
||||
dependencies: GetArchiveDataFromDirectoryFamily._dependencies,
|
||||
allTransitiveDependencies:
|
||||
GetArchiveDataFromDirectoryFamily._allTransitiveDependencies,
|
||||
path: path,
|
||||
);
|
||||
|
||||
GetArchiveDataFromDirectoryProvider._internal(
|
||||
super._createNotifier, {
|
||||
|
|
@ -251,9 +251,8 @@ class GetArchiveDataFromDirectoryProvider
|
|||
@override
|
||||
Override overrideWith(
|
||||
FutureOr<List<LocalArchive>> Function(
|
||||
GetArchiveDataFromDirectoryRef provider,
|
||||
)
|
||||
create,
|
||||
GetArchiveDataFromDirectoryRef provider)
|
||||
create,
|
||||
) {
|
||||
return ProviderOverride(
|
||||
origin: this,
|
||||
|
|
@ -313,22 +312,27 @@ String _$getArchivesDataFromFileHash() =>
|
|||
const getArchivesDataFromFileProvider = GetArchivesDataFromFileFamily();
|
||||
|
||||
/// See also [getArchivesDataFromFile].
|
||||
class GetArchivesDataFromFileFamily
|
||||
extends
|
||||
Family<AsyncValue<(String, LocalExtensionType, Uint8List, String)>> {
|
||||
class GetArchivesDataFromFileFamily extends Family<
|
||||
AsyncValue<(String, LocalExtensionType, Uint8List, String)>> {
|
||||
/// See also [getArchivesDataFromFile].
|
||||
const GetArchivesDataFromFileFamily();
|
||||
|
||||
/// See also [getArchivesDataFromFile].
|
||||
GetArchivesDataFromFileProvider call(String path) {
|
||||
return GetArchivesDataFromFileProvider(path);
|
||||
GetArchivesDataFromFileProvider call(
|
||||
String path,
|
||||
) {
|
||||
return GetArchivesDataFromFileProvider(
|
||||
path,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
GetArchivesDataFromFileProvider getProviderOverride(
|
||||
covariant GetArchivesDataFromFileProvider provider,
|
||||
) {
|
||||
return call(provider.path);
|
||||
return call(
|
||||
provider.path,
|
||||
);
|
||||
}
|
||||
|
||||
static const Iterable<ProviderOrFamily>? _dependencies = null;
|
||||
|
|
@ -347,27 +351,27 @@ class GetArchivesDataFromFileFamily
|
|||
}
|
||||
|
||||
/// See also [getArchivesDataFromFile].
|
||||
class GetArchivesDataFromFileProvider
|
||||
extends
|
||||
AutoDisposeFutureProvider<
|
||||
(String, LocalExtensionType, Uint8List, String)
|
||||
> {
|
||||
class GetArchivesDataFromFileProvider extends AutoDisposeFutureProvider<
|
||||
(String, LocalExtensionType, Uint8List, String)> {
|
||||
/// See also [getArchivesDataFromFile].
|
||||
GetArchivesDataFromFileProvider(String path)
|
||||
: this._internal(
|
||||
(ref) =>
|
||||
getArchivesDataFromFile(ref as GetArchivesDataFromFileRef, path),
|
||||
from: getArchivesDataFromFileProvider,
|
||||
name: r'getArchivesDataFromFileProvider',
|
||||
debugGetCreateSourceHash:
|
||||
const bool.fromEnvironment('dart.vm.product')
|
||||
? null
|
||||
: _$getArchivesDataFromFileHash,
|
||||
dependencies: GetArchivesDataFromFileFamily._dependencies,
|
||||
allTransitiveDependencies:
|
||||
GetArchivesDataFromFileFamily._allTransitiveDependencies,
|
||||
path: path,
|
||||
);
|
||||
GetArchivesDataFromFileProvider(
|
||||
String path,
|
||||
) : this._internal(
|
||||
(ref) => getArchivesDataFromFile(
|
||||
ref as GetArchivesDataFromFileRef,
|
||||
path,
|
||||
),
|
||||
from: getArchivesDataFromFileProvider,
|
||||
name: r'getArchivesDataFromFileProvider',
|
||||
debugGetCreateSourceHash:
|
||||
const bool.fromEnvironment('dart.vm.product')
|
||||
? null
|
||||
: _$getArchivesDataFromFileHash,
|
||||
dependencies: GetArchivesDataFromFileFamily._dependencies,
|
||||
allTransitiveDependencies:
|
||||
GetArchivesDataFromFileFamily._allTransitiveDependencies,
|
||||
path: path,
|
||||
);
|
||||
|
||||
GetArchivesDataFromFileProvider._internal(
|
||||
super._createNotifier, {
|
||||
|
|
@ -384,9 +388,8 @@ class GetArchivesDataFromFileProvider
|
|||
@override
|
||||
Override overrideWith(
|
||||
FutureOr<(String, LocalExtensionType, Uint8List, String)> Function(
|
||||
GetArchivesDataFromFileRef provider,
|
||||
)
|
||||
create,
|
||||
GetArchivesDataFromFileRef provider)
|
||||
create,
|
||||
) {
|
||||
return ProviderOverride(
|
||||
origin: this,
|
||||
|
|
@ -404,9 +407,7 @@ class GetArchivesDataFromFileProvider
|
|||
|
||||
@override
|
||||
AutoDisposeFutureProviderElement<
|
||||
(String, LocalExtensionType, Uint8List, String)
|
||||
>
|
||||
createElement() {
|
||||
(String, LocalExtensionType, Uint8List, String)> createElement() {
|
||||
return _GetArchivesDataFromFileProviderElement(this);
|
||||
}
|
||||
|
||||
|
|
@ -426,20 +427,15 @@ class GetArchivesDataFromFileProvider
|
|||
|
||||
@Deprecated('Will be removed in 3.0. Use Ref instead')
|
||||
// ignore: unused_element
|
||||
mixin GetArchivesDataFromFileRef
|
||||
on
|
||||
AutoDisposeFutureProviderRef<
|
||||
(String, LocalExtensionType, Uint8List, String)
|
||||
> {
|
||||
mixin GetArchivesDataFromFileRef on AutoDisposeFutureProviderRef<
|
||||
(String, LocalExtensionType, Uint8List, String)> {
|
||||
/// The parameter `path` of this provider.
|
||||
String get path;
|
||||
}
|
||||
|
||||
class _GetArchivesDataFromFileProviderElement
|
||||
extends
|
||||
AutoDisposeFutureProviderElement<
|
||||
(String, LocalExtensionType, Uint8List, String)
|
||||
>
|
||||
extends AutoDisposeFutureProviderElement<
|
||||
(String, LocalExtensionType, Uint8List, String)>
|
||||
with GetArchivesDataFromFileRef {
|
||||
_GetArchivesDataFromFileProviderElement(super.provider);
|
||||
|
||||
|
|
@ -460,15 +456,21 @@ class GetArchiveDataFromFileFamily extends Family<AsyncValue<LocalArchive>> {
|
|||
const GetArchiveDataFromFileFamily();
|
||||
|
||||
/// See also [getArchiveDataFromFile].
|
||||
GetArchiveDataFromFileProvider call(String path) {
|
||||
return GetArchiveDataFromFileProvider(path);
|
||||
GetArchiveDataFromFileProvider call(
|
||||
String path,
|
||||
) {
|
||||
return GetArchiveDataFromFileProvider(
|
||||
path,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
GetArchiveDataFromFileProvider getProviderOverride(
|
||||
covariant GetArchiveDataFromFileProvider provider,
|
||||
) {
|
||||
return call(provider.path);
|
||||
return call(
|
||||
provider.path,
|
||||
);
|
||||
}
|
||||
|
||||
static const Iterable<ProviderOrFamily>? _dependencies = null;
|
||||
|
|
@ -490,20 +492,24 @@ class GetArchiveDataFromFileFamily extends Family<AsyncValue<LocalArchive>> {
|
|||
class GetArchiveDataFromFileProvider
|
||||
extends AutoDisposeFutureProvider<LocalArchive> {
|
||||
/// See also [getArchiveDataFromFile].
|
||||
GetArchiveDataFromFileProvider(String path)
|
||||
: this._internal(
|
||||
(ref) => getArchiveDataFromFile(ref as GetArchiveDataFromFileRef, path),
|
||||
from: getArchiveDataFromFileProvider,
|
||||
name: r'getArchiveDataFromFileProvider',
|
||||
debugGetCreateSourceHash:
|
||||
const bool.fromEnvironment('dart.vm.product')
|
||||
? null
|
||||
: _$getArchiveDataFromFileHash,
|
||||
dependencies: GetArchiveDataFromFileFamily._dependencies,
|
||||
allTransitiveDependencies:
|
||||
GetArchiveDataFromFileFamily._allTransitiveDependencies,
|
||||
path: path,
|
||||
);
|
||||
GetArchiveDataFromFileProvider(
|
||||
String path,
|
||||
) : this._internal(
|
||||
(ref) => getArchiveDataFromFile(
|
||||
ref as GetArchiveDataFromFileRef,
|
||||
path,
|
||||
),
|
||||
from: getArchiveDataFromFileProvider,
|
||||
name: r'getArchiveDataFromFileProvider',
|
||||
debugGetCreateSourceHash:
|
||||
const bool.fromEnvironment('dart.vm.product')
|
||||
? null
|
||||
: _$getArchiveDataFromFileHash,
|
||||
dependencies: GetArchiveDataFromFileFamily._dependencies,
|
||||
allTransitiveDependencies:
|
||||
GetArchiveDataFromFileFamily._allTransitiveDependencies,
|
||||
path: path,
|
||||
);
|
||||
|
||||
GetArchiveDataFromFileProvider._internal(
|
||||
super._createNotifier, {
|
||||
|
|
@ -569,6 +575,5 @@ class _GetArchiveDataFromFileProviderElement
|
|||
@override
|
||||
String get path => (origin as GetArchiveDataFromFileProvider).path;
|
||||
}
|
||||
|
||||
// ignore_for_file: type=lint
|
||||
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package
|
||||
|
|
|
|||
|
|
@ -45,7 +45,12 @@ class ConvertToCBZFamily extends Family<AsyncValue<List<String>>> {
|
|||
String chapterName,
|
||||
List<String> pageList,
|
||||
) {
|
||||
return ConvertToCBZProvider(chapterDir, mangaDir, chapterName, pageList);
|
||||
return ConvertToCBZProvider(
|
||||
chapterDir,
|
||||
mangaDir,
|
||||
chapterName,
|
||||
pageList,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
@ -84,27 +89,27 @@ class ConvertToCBZProvider extends AutoDisposeFutureProvider<List<String>> {
|
|||
String chapterName,
|
||||
List<String> pageList,
|
||||
) : this._internal(
|
||||
(ref) => convertToCBZ(
|
||||
ref as ConvertToCBZRef,
|
||||
chapterDir,
|
||||
mangaDir,
|
||||
chapterName,
|
||||
pageList,
|
||||
),
|
||||
from: convertToCBZProvider,
|
||||
name: r'convertToCBZProvider',
|
||||
debugGetCreateSourceHash:
|
||||
const bool.fromEnvironment('dart.vm.product')
|
||||
? null
|
||||
: _$convertToCBZHash,
|
||||
dependencies: ConvertToCBZFamily._dependencies,
|
||||
allTransitiveDependencies:
|
||||
ConvertToCBZFamily._allTransitiveDependencies,
|
||||
chapterDir: chapterDir,
|
||||
mangaDir: mangaDir,
|
||||
chapterName: chapterName,
|
||||
pageList: pageList,
|
||||
);
|
||||
(ref) => convertToCBZ(
|
||||
ref as ConvertToCBZRef,
|
||||
chapterDir,
|
||||
mangaDir,
|
||||
chapterName,
|
||||
pageList,
|
||||
),
|
||||
from: convertToCBZProvider,
|
||||
name: r'convertToCBZProvider',
|
||||
debugGetCreateSourceHash:
|
||||
const bool.fromEnvironment('dart.vm.product')
|
||||
? null
|
||||
: _$convertToCBZHash,
|
||||
dependencies: ConvertToCBZFamily._dependencies,
|
||||
allTransitiveDependencies:
|
||||
ConvertToCBZFamily._allTransitiveDependencies,
|
||||
chapterDir: chapterDir,
|
||||
mangaDir: mangaDir,
|
||||
chapterName: chapterName,
|
||||
pageList: pageList,
|
||||
);
|
||||
|
||||
ConvertToCBZProvider._internal(
|
||||
super._createNotifier, {
|
||||
|
|
@ -201,6 +206,5 @@ class _ConvertToCBZProviderElement
|
|||
@override
|
||||
List<String> get pageList => (origin as ConvertToCBZProvider).pageList;
|
||||
}
|
||||
|
||||
// ignore_for_file: type=lint
|
||||
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package
|
||||
|
|
|
|||
|
|
@ -13,10 +13,9 @@ String _$getPackageInfoHash() => r'41844966a85f413f78ccddac1f5c235d2547c33f';
|
|||
final getPackageInfoProvider = AutoDisposeFutureProvider<PackageInfo>.internal(
|
||||
getPackageInfo,
|
||||
name: r'getPackageInfoProvider',
|
||||
debugGetCreateSourceHash:
|
||||
const bool.fromEnvironment('dart.vm.product')
|
||||
? null
|
||||
: _$getPackageInfoHash,
|
||||
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
|
||||
? null
|
||||
: _$getPackageInfoHash,
|
||||
dependencies: null,
|
||||
allTransitiveDependencies: null,
|
||||
);
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:isar/isar.dart';
|
||||
import 'package:mangayomi/main.dart';
|
||||
import 'package:mangayomi/models/category.dart';
|
||||
import 'package:mangayomi/models/changed.dart';
|
||||
|
|
@ -60,7 +61,7 @@ class _CategoriesScreenState extends ConsumerState<CategoriesScreen>
|
|||
style: TextStyle(color: Theme.of(context).hintColor),
|
||||
),
|
||||
bottom: TabBar(
|
||||
indicatorSize: TabBarIndicatorSize.tab,
|
||||
indicatorSize: TabBarIndicatorSize.label,
|
||||
controller: _tabBarController,
|
||||
tabs: [
|
||||
if (!hideItems.contains("/MangaLibrary")) Tab(text: l10n.manga),
|
||||
|
|
@ -95,6 +96,17 @@ class CategoriesTab extends ConsumerStatefulWidget {
|
|||
|
||||
class _CategoriesTabState extends ConsumerState<CategoriesTab> {
|
||||
List<Category> _entries = [];
|
||||
void _updateCategoriesOrder(List<Category> categories) {
|
||||
isar.writeTxnSync(() {
|
||||
isar.categorys.clearSync();
|
||||
isar.categorys.putAllSync(categories);
|
||||
final cats = isar.categorys.filter().posIsNull().findAllSync();
|
||||
for (var category in cats) {
|
||||
isar.categorys.putSync(category..pos = category.id);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final l10n = l10nLocalizations(context)!;
|
||||
|
|
@ -116,136 +128,235 @@ class _CategoriesTabState extends ConsumerState<CategoriesTab> {
|
|||
),
|
||||
);
|
||||
}
|
||||
data.sort((a, b) => (a.pos ?? 0).compareTo(b.pos ?? 0));
|
||||
_entries = data;
|
||||
|
||||
return SuperListView.builder(
|
||||
itemCount: _entries.length,
|
||||
itemBuilder: (context, index) {
|
||||
return Padding(
|
||||
padding: const EdgeInsets.symmetric(horizontal: 8),
|
||||
child: Card(
|
||||
child: Column(
|
||||
children: [
|
||||
ElevatedButton(
|
||||
style: ElevatedButton.styleFrom(
|
||||
backgroundColor: Colors.transparent,
|
||||
elevation: 0,
|
||||
shadowColor: Colors.transparent,
|
||||
shape: const RoundedRectangleBorder(
|
||||
borderRadius: BorderRadius.only(
|
||||
bottomLeft: Radius.circular(0),
|
||||
bottomRight: Radius.circular(0),
|
||||
topRight: Radius.circular(10),
|
||||
topLeft: Radius.circular(10),
|
||||
final category = _entries[index];
|
||||
return AnimatedSwitcher(
|
||||
duration: const Duration(milliseconds: 900),
|
||||
child: Padding(
|
||||
key: Key('category_${category.id}'),
|
||||
padding: const EdgeInsets.symmetric(horizontal: 8),
|
||||
child: Card(
|
||||
child: Column(
|
||||
children: [
|
||||
ElevatedButton(
|
||||
style: ElevatedButton.styleFrom(
|
||||
backgroundColor: Colors.transparent,
|
||||
elevation: 0,
|
||||
shadowColor: Colors.transparent,
|
||||
shape: const RoundedRectangleBorder(
|
||||
borderRadius: BorderRadius.only(
|
||||
bottomLeft: Radius.circular(0),
|
||||
bottomRight: Radius.circular(0),
|
||||
topRight: Radius.circular(10),
|
||||
topLeft: Radius.circular(10),
|
||||
),
|
||||
),
|
||||
),
|
||||
onPressed: () {
|
||||
_renameCategory(category);
|
||||
},
|
||||
child: Row(
|
||||
crossAxisAlignment: CrossAxisAlignment.end,
|
||||
children: [
|
||||
const Icon(Icons.label_outline_rounded),
|
||||
const SizedBox(width: 10),
|
||||
Expanded(child: Text(category.name!)),
|
||||
],
|
||||
),
|
||||
),
|
||||
onPressed: () {
|
||||
_renameCategory(_entries[index]);
|
||||
},
|
||||
child: Row(
|
||||
crossAxisAlignment: CrossAxisAlignment.end,
|
||||
Row(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||
children: [
|
||||
const Icon(Icons.label_outline_rounded),
|
||||
const SizedBox(width: 10),
|
||||
Expanded(child: Text(_entries[index].name!)),
|
||||
Row(
|
||||
children: [
|
||||
Row(
|
||||
children: [
|
||||
const SizedBox(width: 10),
|
||||
IconButton(
|
||||
icon: const Icon(
|
||||
Icons.arrow_drop_up_outlined,
|
||||
),
|
||||
onPressed:
|
||||
index > 0
|
||||
? () {
|
||||
final item =
|
||||
_entries[index - 1];
|
||||
_entries.removeAt(index);
|
||||
_entries.removeAt(index - 1);
|
||||
int? currentPos = category.pos;
|
||||
int? pos = item.pos;
|
||||
setState(() {});
|
||||
_updateCategoriesOrder([
|
||||
..._entries,
|
||||
category..pos = pos,
|
||||
item..pos = currentPos,
|
||||
]);
|
||||
}
|
||||
: null,
|
||||
),
|
||||
IconButton(
|
||||
icon: const Icon(
|
||||
Icons.arrow_drop_down_outlined,
|
||||
),
|
||||
onPressed:
|
||||
index < _entries.length - 1
|
||||
? () {
|
||||
final item =
|
||||
_entries[index + 1];
|
||||
_entries.removeAt(index + 1);
|
||||
_entries.removeAt(index);
|
||||
int? currentPos = category.pos;
|
||||
int? pos = item.pos;
|
||||
setState(() {});
|
||||
_updateCategoriesOrder([
|
||||
..._entries,
|
||||
category..pos = pos,
|
||||
item..pos = currentPos,
|
||||
]);
|
||||
}
|
||||
: null,
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
Row(
|
||||
children: [
|
||||
IconButton(
|
||||
onPressed: () {
|
||||
_renameCategory(category);
|
||||
},
|
||||
icon: const Icon(
|
||||
Icons.mode_edit_outline_outlined,
|
||||
),
|
||||
),
|
||||
SizedBox(width: 10),
|
||||
IconButton(
|
||||
onPressed: () {
|
||||
isar.writeTxnSync(() async {
|
||||
category.hide = !(category.hide ?? false);
|
||||
isar.categorys.putSync(category);
|
||||
});
|
||||
ref
|
||||
.read(
|
||||
synchingProvider(syncId: 1).notifier,
|
||||
)
|
||||
.addChangedPartAsync(
|
||||
ActionType.renameCategory,
|
||||
category.id,
|
||||
category.toJson(),
|
||||
true,
|
||||
);
|
||||
},
|
||||
icon: Icon(
|
||||
(category.hide ?? false)
|
||||
? Icons.visibility_outlined
|
||||
: Icons.visibility_off_outlined,
|
||||
),
|
||||
),
|
||||
SizedBox(width: 10),
|
||||
IconButton(
|
||||
onPressed: () {
|
||||
showDialog(
|
||||
context: context,
|
||||
builder: (context) {
|
||||
return StatefulBuilder(
|
||||
builder: (context, setState) {
|
||||
return AlertDialog(
|
||||
title: Text(l10n.delete_category),
|
||||
content: Text(
|
||||
l10n.delete_category_msg(
|
||||
category.name!,
|
||||
),
|
||||
),
|
||||
actions: [
|
||||
Row(
|
||||
mainAxisAlignment:
|
||||
MainAxisAlignment.end,
|
||||
children: [
|
||||
TextButton(
|
||||
onPressed: () {
|
||||
Navigator.pop(context);
|
||||
},
|
||||
child: Text(l10n.cancel),
|
||||
),
|
||||
const SizedBox(width: 15),
|
||||
TextButton(
|
||||
onPressed: () async {
|
||||
await isar.writeTxn(
|
||||
() async {
|
||||
await isar.categorys
|
||||
.delete(
|
||||
category.id!,
|
||||
);
|
||||
},
|
||||
);
|
||||
await ref
|
||||
.read(
|
||||
synchingProvider(
|
||||
syncId: 1,
|
||||
).notifier,
|
||||
)
|
||||
.addChangedPartAsync(
|
||||
ActionType
|
||||
.removeCategory,
|
||||
category.id,
|
||||
"{}",
|
||||
true,
|
||||
);
|
||||
if (context.mounted) {
|
||||
Navigator.pop(
|
||||
context,
|
||||
);
|
||||
}
|
||||
},
|
||||
child: Text(l10n.ok),
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
);
|
||||
},
|
||||
);
|
||||
},
|
||||
);
|
||||
},
|
||||
icon: const Icon(Icons.delete_outlined),
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
Row(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||
children: [
|
||||
const Row(
|
||||
children: [
|
||||
SizedBox(width: 10),
|
||||
Icon(Icons.arrow_drop_up_outlined),
|
||||
SizedBox(width: 10),
|
||||
Icon(Icons.arrow_drop_down_outlined),
|
||||
],
|
||||
),
|
||||
Row(
|
||||
children: [
|
||||
IconButton(
|
||||
onPressed: () {
|
||||
_renameCategory(_entries[index]);
|
||||
},
|
||||
icon: const Icon(
|
||||
Icons.mode_edit_outline_outlined,
|
||||
),
|
||||
),
|
||||
IconButton(
|
||||
onPressed: () {
|
||||
showDialog(
|
||||
context: context,
|
||||
builder: (context) {
|
||||
return StatefulBuilder(
|
||||
builder: (context, setState) {
|
||||
return AlertDialog(
|
||||
title: Text(l10n.delete_category),
|
||||
content: Text(
|
||||
l10n.delete_category_msg(
|
||||
_entries[index].name!,
|
||||
),
|
||||
),
|
||||
actions: [
|
||||
Row(
|
||||
mainAxisAlignment:
|
||||
MainAxisAlignment.end,
|
||||
children: [
|
||||
TextButton(
|
||||
onPressed: () {
|
||||
Navigator.pop(context);
|
||||
},
|
||||
child: Text(l10n.cancel),
|
||||
),
|
||||
const SizedBox(width: 15),
|
||||
TextButton(
|
||||
onPressed: () async {
|
||||
await isar.writeTxn(
|
||||
() async {
|
||||
await isar.categorys
|
||||
.delete(
|
||||
_entries[index]
|
||||
.id!,
|
||||
);
|
||||
},
|
||||
);
|
||||
await ref
|
||||
.read(
|
||||
synchingProvider(
|
||||
syncId: 1,
|
||||
).notifier,
|
||||
)
|
||||
.addChangedPartAsync(
|
||||
ActionType
|
||||
.removeCategory,
|
||||
_entries[index].id,
|
||||
"{}",
|
||||
true,
|
||||
);
|
||||
if (context.mounted) {
|
||||
Navigator.pop(context);
|
||||
}
|
||||
},
|
||||
child: Text(l10n.ok),
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
);
|
||||
},
|
||||
);
|
||||
},
|
||||
);
|
||||
},
|
||||
icon: const Icon(Icons.delete_outlined),
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
],
|
||||
),
|
||||
),
|
||||
),
|
||||
transitionBuilder: (Widget child, Animation<double> animation) {
|
||||
return SlideTransition(
|
||||
position: Tween<Offset>(
|
||||
begin: const Offset(0, 1),
|
||||
end: Offset.zero,
|
||||
).animate(
|
||||
CurvedAnimation(
|
||||
parent: animation,
|
||||
curve: Curves.fastLinearToSlowEaseIn,
|
||||
),
|
||||
),
|
||||
child: SizeTransition(
|
||||
sizeFactor: CurvedAnimation(
|
||||
parent: animation,
|
||||
curve: Curves.fastLinearToSlowEaseIn,
|
||||
),
|
||||
axisAlignment: 0.5,
|
||||
child: child,
|
||||
),
|
||||
);
|
||||
},
|
||||
);
|
||||
},
|
||||
);
|
||||
|
|
@ -310,9 +421,22 @@ class _CategoriesTabState extends ConsumerState<CategoriesTab> {
|
|||
forItemType: widget.itemType,
|
||||
name: controller.text,
|
||||
);
|
||||
await isar.writeTxn(() async {
|
||||
await isar.categorys.put(category);
|
||||
isar.writeTxnSync(() {
|
||||
isar.categorys.putSync(
|
||||
category..pos = category.id,
|
||||
);
|
||||
final categories =
|
||||
isar.categorys
|
||||
.filter()
|
||||
.posIsNull()
|
||||
.findAllSync();
|
||||
for (var category in categories) {
|
||||
isar.categorys.putSync(
|
||||
category..pos = category.id,
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
await ref
|
||||
.read(
|
||||
synchingProvider(
|
||||
|
|
@ -362,7 +486,7 @@ class _CategoriesTabState extends ConsumerState<CategoriesTab> {
|
|||
);
|
||||
}
|
||||
|
||||
_renameCategory(Category category) {
|
||||
void _renameCategory(Category category) {
|
||||
bool isExist = false;
|
||||
final controller = TextEditingController(text: category.name);
|
||||
bool isSameName = controller.text == category.name;
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ part of 'aniskip.dart';
|
|||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$aniSkipHash() => r'2e5d19b025a2207ff64da7bf7908450ea9e5ff8c';
|
||||
String _$aniSkipHash() => r'887869b54e2e151633efd46da83bde845e14f421';
|
||||
|
||||
/// See also [AniSkip].
|
||||
@ProviderFor(AniSkip)
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ part of 'anilist.dart';
|
|||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$anilistHash() => r'ddd07acc8d28d2aa95c942566109e9393ca9e5ed';
|
||||
String _$anilistHash() => r'70e8cd537270a9054a1ef72de117fc7ad5545218';
|
||||
|
||||
/// Copied from Dart SDK
|
||||
class _SystemHash {
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ part of 'myanimelist.dart';
|
|||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$myAnimeListHash() => r'824a23f46282baa0562b98c21ef0a5c7e8d80b40';
|
||||
String _$myAnimeListHash() => r'6cdb81f9bff9bd510d822e81408f36894a517f1b';
|
||||
|
||||
/// Copied from Dart SDK
|
||||
class _SystemHash {
|
||||
|
|
|
|||
|
|
@ -12,8 +12,7 @@ part of 'client.dart';
|
|||
T _$identity<T>(T value) => value;
|
||||
|
||||
final _privateConstructorUsedError = UnsupportedError(
|
||||
'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models',
|
||||
);
|
||||
'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models');
|
||||
|
||||
/// @nodoc
|
||||
mixin _$ProxySettings {
|
||||
|
|
@ -21,43 +20,48 @@ mixin _$ProxySettings {
|
|||
TResult when<TResult extends Object?>({
|
||||
required TResult Function() noProxy,
|
||||
required TResult Function(List<CustomProxy> field0) customProxyList,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult? whenOrNull<TResult extends Object?>({
|
||||
TResult? Function()? noProxy,
|
||||
TResult? Function(List<CustomProxy> field0)? customProxyList,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult maybeWhen<TResult extends Object?>({
|
||||
TResult Function()? noProxy,
|
||||
TResult Function(List<CustomProxy> field0)? customProxyList,
|
||||
required TResult orElse(),
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult map<TResult extends Object?>({
|
||||
required TResult Function(ProxySettings_NoProxy value) noProxy,
|
||||
required TResult Function(ProxySettings_CustomProxyList value)
|
||||
customProxyList,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
customProxyList,
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult? mapOrNull<TResult extends Object?>({
|
||||
TResult? Function(ProxySettings_NoProxy value)? noProxy,
|
||||
TResult? Function(ProxySettings_CustomProxyList value)? customProxyList,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult maybeMap<TResult extends Object?>({
|
||||
TResult Function(ProxySettings_NoProxy value)? noProxy,
|
||||
TResult Function(ProxySettings_CustomProxyList value)? customProxyList,
|
||||
required TResult orElse(),
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class $ProxySettingsCopyWith<$Res> {
|
||||
factory $ProxySettingsCopyWith(
|
||||
ProxySettings value,
|
||||
$Res Function(ProxySettings) then,
|
||||
) = _$ProxySettingsCopyWithImpl<$Res, ProxySettings>;
|
||||
ProxySettings value, $Res Function(ProxySettings) then) =
|
||||
_$ProxySettingsCopyWithImpl<$Res, ProxySettings>;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
|
|
@ -77,19 +81,18 @@ class _$ProxySettingsCopyWithImpl<$Res, $Val extends ProxySettings>
|
|||
/// @nodoc
|
||||
abstract class _$$ProxySettings_NoProxyImplCopyWith<$Res> {
|
||||
factory _$$ProxySettings_NoProxyImplCopyWith(
|
||||
_$ProxySettings_NoProxyImpl value,
|
||||
$Res Function(_$ProxySettings_NoProxyImpl) then,
|
||||
) = __$$ProxySettings_NoProxyImplCopyWithImpl<$Res>;
|
||||
_$ProxySettings_NoProxyImpl value,
|
||||
$Res Function(_$ProxySettings_NoProxyImpl) then) =
|
||||
__$$ProxySettings_NoProxyImplCopyWithImpl<$Res>;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class __$$ProxySettings_NoProxyImplCopyWithImpl<$Res>
|
||||
extends _$ProxySettingsCopyWithImpl<$Res, _$ProxySettings_NoProxyImpl>
|
||||
implements _$$ProxySettings_NoProxyImplCopyWith<$Res> {
|
||||
__$$ProxySettings_NoProxyImplCopyWithImpl(
|
||||
_$ProxySettings_NoProxyImpl _value,
|
||||
$Res Function(_$ProxySettings_NoProxyImpl) _then,
|
||||
) : super(_value, _then);
|
||||
__$$ProxySettings_NoProxyImplCopyWithImpl(_$ProxySettings_NoProxyImpl _value,
|
||||
$Res Function(_$ProxySettings_NoProxyImpl) _then)
|
||||
: super(_value, _then);
|
||||
|
||||
/// Create a copy of ProxySettings
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
|
|
@ -151,7 +154,7 @@ class _$ProxySettings_NoProxyImpl extends ProxySettings_NoProxy {
|
|||
TResult map<TResult extends Object?>({
|
||||
required TResult Function(ProxySettings_NoProxy value) noProxy,
|
||||
required TResult Function(ProxySettings_CustomProxyList value)
|
||||
customProxyList,
|
||||
customProxyList,
|
||||
}) {
|
||||
return noProxy(this);
|
||||
}
|
||||
|
|
@ -187,36 +190,36 @@ abstract class ProxySettings_NoProxy extends ProxySettings {
|
|||
/// @nodoc
|
||||
abstract class _$$ProxySettings_CustomProxyListImplCopyWith<$Res> {
|
||||
factory _$$ProxySettings_CustomProxyListImplCopyWith(
|
||||
_$ProxySettings_CustomProxyListImpl value,
|
||||
$Res Function(_$ProxySettings_CustomProxyListImpl) then,
|
||||
) = __$$ProxySettings_CustomProxyListImplCopyWithImpl<$Res>;
|
||||
_$ProxySettings_CustomProxyListImpl value,
|
||||
$Res Function(_$ProxySettings_CustomProxyListImpl) then) =
|
||||
__$$ProxySettings_CustomProxyListImplCopyWithImpl<$Res>;
|
||||
@useResult
|
||||
$Res call({List<CustomProxy> field0});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class __$$ProxySettings_CustomProxyListImplCopyWithImpl<$Res>
|
||||
extends
|
||||
_$ProxySettingsCopyWithImpl<$Res, _$ProxySettings_CustomProxyListImpl>
|
||||
extends _$ProxySettingsCopyWithImpl<$Res,
|
||||
_$ProxySettings_CustomProxyListImpl>
|
||||
implements _$$ProxySettings_CustomProxyListImplCopyWith<$Res> {
|
||||
__$$ProxySettings_CustomProxyListImplCopyWithImpl(
|
||||
_$ProxySettings_CustomProxyListImpl _value,
|
||||
$Res Function(_$ProxySettings_CustomProxyListImpl) _then,
|
||||
) : super(_value, _then);
|
||||
_$ProxySettings_CustomProxyListImpl _value,
|
||||
$Res Function(_$ProxySettings_CustomProxyListImpl) _then)
|
||||
: super(_value, _then);
|
||||
|
||||
/// Create a copy of ProxySettings
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({Object? field0 = null}) {
|
||||
return _then(
|
||||
_$ProxySettings_CustomProxyListImpl(
|
||||
null == field0
|
||||
? _value._field0
|
||||
: field0 // ignore: cast_nullable_to_non_nullable
|
||||
as List<CustomProxy>,
|
||||
),
|
||||
);
|
||||
$Res call({
|
||||
Object? field0 = null,
|
||||
}) {
|
||||
return _then(_$ProxySettings_CustomProxyListImpl(
|
||||
null == field0
|
||||
? _value._field0
|
||||
: field0 // ignore: cast_nullable_to_non_nullable
|
||||
as List<CustomProxy>,
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -225,8 +228,8 @@ class __$$ProxySettings_CustomProxyListImplCopyWithImpl<$Res>
|
|||
class _$ProxySettings_CustomProxyListImpl
|
||||
extends ProxySettings_CustomProxyList {
|
||||
const _$ProxySettings_CustomProxyListImpl(final List<CustomProxy> field0)
|
||||
: _field0 = field0,
|
||||
super._();
|
||||
: _field0 = field0,
|
||||
super._();
|
||||
|
||||
final List<CustomProxy> _field0;
|
||||
@override
|
||||
|
|
@ -259,11 +262,9 @@ class _$ProxySettings_CustomProxyListImpl
|
|||
@override
|
||||
@pragma('vm:prefer-inline')
|
||||
_$$ProxySettings_CustomProxyListImplCopyWith<
|
||||
_$ProxySettings_CustomProxyListImpl
|
||||
>
|
||||
get copyWith => __$$ProxySettings_CustomProxyListImplCopyWithImpl<
|
||||
_$ProxySettings_CustomProxyListImpl
|
||||
>(this, _$identity);
|
||||
_$ProxySettings_CustomProxyListImpl>
|
||||
get copyWith => __$$ProxySettings_CustomProxyListImplCopyWithImpl<
|
||||
_$ProxySettings_CustomProxyListImpl>(this, _$identity);
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
|
|
@ -301,7 +302,7 @@ class _$ProxySettings_CustomProxyListImpl
|
|||
TResult map<TResult extends Object?>({
|
||||
required TResult Function(ProxySettings_NoProxy value) noProxy,
|
||||
required TResult Function(ProxySettings_CustomProxyList value)
|
||||
customProxyList,
|
||||
customProxyList,
|
||||
}) {
|
||||
return customProxyList(this);
|
||||
}
|
||||
|
|
@ -340,9 +341,8 @@ abstract class ProxySettings_CustomProxyList extends ProxySettings {
|
|||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
_$$ProxySettings_CustomProxyListImplCopyWith<
|
||||
_$ProxySettings_CustomProxyListImpl
|
||||
>
|
||||
get copyWith => throw _privateConstructorUsedError;
|
||||
_$ProxySettings_CustomProxyListImpl>
|
||||
get copyWith => throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
|
|
@ -351,44 +351,49 @@ mixin _$RedirectSettings {
|
|||
TResult when<TResult extends Object?>({
|
||||
required TResult Function() noRedirect,
|
||||
required TResult Function(int field0) limitedRedirects,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult? whenOrNull<TResult extends Object?>({
|
||||
TResult? Function()? noRedirect,
|
||||
TResult? Function(int field0)? limitedRedirects,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult maybeWhen<TResult extends Object?>({
|
||||
TResult Function()? noRedirect,
|
||||
TResult Function(int field0)? limitedRedirects,
|
||||
required TResult orElse(),
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult map<TResult extends Object?>({
|
||||
required TResult Function(RedirectSettings_NoRedirect value) noRedirect,
|
||||
required TResult Function(RedirectSettings_LimitedRedirects value)
|
||||
limitedRedirects,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
limitedRedirects,
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult? mapOrNull<TResult extends Object?>({
|
||||
TResult? Function(RedirectSettings_NoRedirect value)? noRedirect,
|
||||
TResult? Function(RedirectSettings_LimitedRedirects value)?
|
||||
limitedRedirects,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
limitedRedirects,
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult maybeMap<TResult extends Object?>({
|
||||
TResult Function(RedirectSettings_NoRedirect value)? noRedirect,
|
||||
TResult Function(RedirectSettings_LimitedRedirects value)? limitedRedirects,
|
||||
required TResult orElse(),
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class $RedirectSettingsCopyWith<$Res> {
|
||||
factory $RedirectSettingsCopyWith(
|
||||
RedirectSettings value,
|
||||
$Res Function(RedirectSettings) then,
|
||||
) = _$RedirectSettingsCopyWithImpl<$Res, RedirectSettings>;
|
||||
RedirectSettings value, $Res Function(RedirectSettings) then) =
|
||||
_$RedirectSettingsCopyWithImpl<$Res, RedirectSettings>;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
|
|
@ -408,20 +413,20 @@ class _$RedirectSettingsCopyWithImpl<$Res, $Val extends RedirectSettings>
|
|||
/// @nodoc
|
||||
abstract class _$$RedirectSettings_NoRedirectImplCopyWith<$Res> {
|
||||
factory _$$RedirectSettings_NoRedirectImplCopyWith(
|
||||
_$RedirectSettings_NoRedirectImpl value,
|
||||
$Res Function(_$RedirectSettings_NoRedirectImpl) then,
|
||||
) = __$$RedirectSettings_NoRedirectImplCopyWithImpl<$Res>;
|
||||
_$RedirectSettings_NoRedirectImpl value,
|
||||
$Res Function(_$RedirectSettings_NoRedirectImpl) then) =
|
||||
__$$RedirectSettings_NoRedirectImplCopyWithImpl<$Res>;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class __$$RedirectSettings_NoRedirectImplCopyWithImpl<$Res>
|
||||
extends
|
||||
_$RedirectSettingsCopyWithImpl<$Res, _$RedirectSettings_NoRedirectImpl>
|
||||
extends _$RedirectSettingsCopyWithImpl<$Res,
|
||||
_$RedirectSettings_NoRedirectImpl>
|
||||
implements _$$RedirectSettings_NoRedirectImplCopyWith<$Res> {
|
||||
__$$RedirectSettings_NoRedirectImplCopyWithImpl(
|
||||
_$RedirectSettings_NoRedirectImpl _value,
|
||||
$Res Function(_$RedirectSettings_NoRedirectImpl) _then,
|
||||
) : super(_value, _then);
|
||||
_$RedirectSettings_NoRedirectImpl _value,
|
||||
$Res Function(_$RedirectSettings_NoRedirectImpl) _then)
|
||||
: super(_value, _then);
|
||||
|
||||
/// Create a copy of RedirectSettings
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
|
|
@ -483,7 +488,7 @@ class _$RedirectSettings_NoRedirectImpl extends RedirectSettings_NoRedirect {
|
|||
TResult map<TResult extends Object?>({
|
||||
required TResult Function(RedirectSettings_NoRedirect value) noRedirect,
|
||||
required TResult Function(RedirectSettings_LimitedRedirects value)
|
||||
limitedRedirects,
|
||||
limitedRedirects,
|
||||
}) {
|
||||
return noRedirect(this);
|
||||
}
|
||||
|
|
@ -493,7 +498,7 @@ class _$RedirectSettings_NoRedirectImpl extends RedirectSettings_NoRedirect {
|
|||
TResult? mapOrNull<TResult extends Object?>({
|
||||
TResult? Function(RedirectSettings_NoRedirect value)? noRedirect,
|
||||
TResult? Function(RedirectSettings_LimitedRedirects value)?
|
||||
limitedRedirects,
|
||||
limitedRedirects,
|
||||
}) {
|
||||
return noRedirect?.call(this);
|
||||
}
|
||||
|
|
@ -521,39 +526,36 @@ abstract class RedirectSettings_NoRedirect extends RedirectSettings {
|
|||
/// @nodoc
|
||||
abstract class _$$RedirectSettings_LimitedRedirectsImplCopyWith<$Res> {
|
||||
factory _$$RedirectSettings_LimitedRedirectsImplCopyWith(
|
||||
_$RedirectSettings_LimitedRedirectsImpl value,
|
||||
$Res Function(_$RedirectSettings_LimitedRedirectsImpl) then,
|
||||
) = __$$RedirectSettings_LimitedRedirectsImplCopyWithImpl<$Res>;
|
||||
_$RedirectSettings_LimitedRedirectsImpl value,
|
||||
$Res Function(_$RedirectSettings_LimitedRedirectsImpl) then) =
|
||||
__$$RedirectSettings_LimitedRedirectsImplCopyWithImpl<$Res>;
|
||||
@useResult
|
||||
$Res call({int field0});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class __$$RedirectSettings_LimitedRedirectsImplCopyWithImpl<$Res>
|
||||
extends
|
||||
_$RedirectSettingsCopyWithImpl<
|
||||
$Res,
|
||||
_$RedirectSettings_LimitedRedirectsImpl
|
||||
>
|
||||
extends _$RedirectSettingsCopyWithImpl<$Res,
|
||||
_$RedirectSettings_LimitedRedirectsImpl>
|
||||
implements _$$RedirectSettings_LimitedRedirectsImplCopyWith<$Res> {
|
||||
__$$RedirectSettings_LimitedRedirectsImplCopyWithImpl(
|
||||
_$RedirectSettings_LimitedRedirectsImpl _value,
|
||||
$Res Function(_$RedirectSettings_LimitedRedirectsImpl) _then,
|
||||
) : super(_value, _then);
|
||||
_$RedirectSettings_LimitedRedirectsImpl _value,
|
||||
$Res Function(_$RedirectSettings_LimitedRedirectsImpl) _then)
|
||||
: super(_value, _then);
|
||||
|
||||
/// Create a copy of RedirectSettings
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({Object? field0 = null}) {
|
||||
return _then(
|
||||
_$RedirectSettings_LimitedRedirectsImpl(
|
||||
null == field0
|
||||
? _value.field0
|
||||
: field0 // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
),
|
||||
);
|
||||
$Res call({
|
||||
Object? field0 = null,
|
||||
}) {
|
||||
return _then(_$RedirectSettings_LimitedRedirectsImpl(
|
||||
null == field0
|
||||
? _value.field0
|
||||
: field0 // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -588,11 +590,9 @@ class _$RedirectSettings_LimitedRedirectsImpl
|
|||
@override
|
||||
@pragma('vm:prefer-inline')
|
||||
_$$RedirectSettings_LimitedRedirectsImplCopyWith<
|
||||
_$RedirectSettings_LimitedRedirectsImpl
|
||||
>
|
||||
get copyWith => __$$RedirectSettings_LimitedRedirectsImplCopyWithImpl<
|
||||
_$RedirectSettings_LimitedRedirectsImpl
|
||||
>(this, _$identity);
|
||||
_$RedirectSettings_LimitedRedirectsImpl>
|
||||
get copyWith => __$$RedirectSettings_LimitedRedirectsImplCopyWithImpl<
|
||||
_$RedirectSettings_LimitedRedirectsImpl>(this, _$identity);
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
|
|
@ -630,7 +630,7 @@ class _$RedirectSettings_LimitedRedirectsImpl
|
|||
TResult map<TResult extends Object?>({
|
||||
required TResult Function(RedirectSettings_NoRedirect value) noRedirect,
|
||||
required TResult Function(RedirectSettings_LimitedRedirects value)
|
||||
limitedRedirects,
|
||||
limitedRedirects,
|
||||
}) {
|
||||
return limitedRedirects(this);
|
||||
}
|
||||
|
|
@ -640,7 +640,7 @@ class _$RedirectSettings_LimitedRedirectsImpl
|
|||
TResult? mapOrNull<TResult extends Object?>({
|
||||
TResult? Function(RedirectSettings_NoRedirect value)? noRedirect,
|
||||
TResult? Function(RedirectSettings_LimitedRedirects value)?
|
||||
limitedRedirects,
|
||||
limitedRedirects,
|
||||
}) {
|
||||
return limitedRedirects?.call(this);
|
||||
}
|
||||
|
|
@ -670,7 +670,6 @@ abstract class RedirectSettings_LimitedRedirects extends RedirectSettings {
|
|||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
_$$RedirectSettings_LimitedRedirectsImplCopyWith<
|
||||
_$RedirectSettings_LimitedRedirectsImpl
|
||||
>
|
||||
get copyWith => throw _privateConstructorUsedError;
|
||||
_$RedirectSettings_LimitedRedirectsImpl>
|
||||
get copyWith => throw _privateConstructorUsedError;
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -12,8 +12,7 @@ part of 'http.dart';
|
|||
T _$identity<T>(T value) => value;
|
||||
|
||||
final _privateConstructorUsedError = UnsupportedError(
|
||||
'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models',
|
||||
);
|
||||
'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models');
|
||||
|
||||
/// @nodoc
|
||||
mixin _$HttpHeaders {
|
||||
|
|
@ -22,42 +21,47 @@ mixin _$HttpHeaders {
|
|||
TResult when<TResult extends Object?>({
|
||||
required TResult Function(Map<String, String> field0) map,
|
||||
required TResult Function(List<(String, String)> field0) list,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult? whenOrNull<TResult extends Object?>({
|
||||
TResult? Function(Map<String, String> field0)? map,
|
||||
TResult? Function(List<(String, String)> field0)? list,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult maybeWhen<TResult extends Object?>({
|
||||
TResult Function(Map<String, String> field0)? map,
|
||||
TResult Function(List<(String, String)> field0)? list,
|
||||
required TResult orElse(),
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult map<TResult extends Object?>({
|
||||
required TResult Function(HttpHeaders_Map value) map,
|
||||
required TResult Function(HttpHeaders_List value) list,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult? mapOrNull<TResult extends Object?>({
|
||||
TResult? Function(HttpHeaders_Map value)? map,
|
||||
TResult? Function(HttpHeaders_List value)? list,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult maybeMap<TResult extends Object?>({
|
||||
TResult Function(HttpHeaders_Map value)? map,
|
||||
TResult Function(HttpHeaders_List value)? list,
|
||||
required TResult orElse(),
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class $HttpHeadersCopyWith<$Res> {
|
||||
factory $HttpHeadersCopyWith(
|
||||
HttpHeaders value,
|
||||
$Res Function(HttpHeaders) then,
|
||||
) = _$HttpHeadersCopyWithImpl<$Res, HttpHeaders>;
|
||||
HttpHeaders value, $Res Function(HttpHeaders) then) =
|
||||
_$HttpHeadersCopyWithImpl<$Res, HttpHeaders>;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
|
|
@ -76,10 +80,9 @@ class _$HttpHeadersCopyWithImpl<$Res, $Val extends HttpHeaders>
|
|||
|
||||
/// @nodoc
|
||||
abstract class _$$HttpHeaders_MapImplCopyWith<$Res> {
|
||||
factory _$$HttpHeaders_MapImplCopyWith(
|
||||
_$HttpHeaders_MapImpl value,
|
||||
$Res Function(_$HttpHeaders_MapImpl) then,
|
||||
) = __$$HttpHeaders_MapImplCopyWithImpl<$Res>;
|
||||
factory _$$HttpHeaders_MapImplCopyWith(_$HttpHeaders_MapImpl value,
|
||||
$Res Function(_$HttpHeaders_MapImpl) then) =
|
||||
__$$HttpHeaders_MapImplCopyWithImpl<$Res>;
|
||||
@useResult
|
||||
$Res call({Map<String, String> field0});
|
||||
}
|
||||
|
|
@ -89,23 +92,22 @@ class __$$HttpHeaders_MapImplCopyWithImpl<$Res>
|
|||
extends _$HttpHeadersCopyWithImpl<$Res, _$HttpHeaders_MapImpl>
|
||||
implements _$$HttpHeaders_MapImplCopyWith<$Res> {
|
||||
__$$HttpHeaders_MapImplCopyWithImpl(
|
||||
_$HttpHeaders_MapImpl _value,
|
||||
$Res Function(_$HttpHeaders_MapImpl) _then,
|
||||
) : super(_value, _then);
|
||||
_$HttpHeaders_MapImpl _value, $Res Function(_$HttpHeaders_MapImpl) _then)
|
||||
: super(_value, _then);
|
||||
|
||||
/// Create a copy of HttpHeaders
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({Object? field0 = null}) {
|
||||
return _then(
|
||||
_$HttpHeaders_MapImpl(
|
||||
null == field0
|
||||
? _value._field0
|
||||
: field0 // ignore: cast_nullable_to_non_nullable
|
||||
as Map<String, String>,
|
||||
),
|
||||
);
|
||||
$Res call({
|
||||
Object? field0 = null,
|
||||
}) {
|
||||
return _then(_$HttpHeaders_MapImpl(
|
||||
null == field0
|
||||
? _value._field0
|
||||
: field0 // ignore: cast_nullable_to_non_nullable
|
||||
as Map<String, String>,
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -113,8 +115,8 @@ class __$$HttpHeaders_MapImplCopyWithImpl<$Res>
|
|||
|
||||
class _$HttpHeaders_MapImpl extends HttpHeaders_Map {
|
||||
const _$HttpHeaders_MapImpl(final Map<String, String> field0)
|
||||
: _field0 = field0,
|
||||
super._();
|
||||
: _field0 = field0,
|
||||
super._();
|
||||
|
||||
final Map<String, String> _field0;
|
||||
@override
|
||||
|
|
@ -148,9 +150,7 @@ class _$HttpHeaders_MapImpl extends HttpHeaders_Map {
|
|||
@pragma('vm:prefer-inline')
|
||||
_$$HttpHeaders_MapImplCopyWith<_$HttpHeaders_MapImpl> get copyWith =>
|
||||
__$$HttpHeaders_MapImplCopyWithImpl<_$HttpHeaders_MapImpl>(
|
||||
this,
|
||||
_$identity,
|
||||
);
|
||||
this, _$identity);
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
|
|
@ -232,10 +232,9 @@ abstract class HttpHeaders_Map extends HttpHeaders {
|
|||
|
||||
/// @nodoc
|
||||
abstract class _$$HttpHeaders_ListImplCopyWith<$Res> {
|
||||
factory _$$HttpHeaders_ListImplCopyWith(
|
||||
_$HttpHeaders_ListImpl value,
|
||||
$Res Function(_$HttpHeaders_ListImpl) then,
|
||||
) = __$$HttpHeaders_ListImplCopyWithImpl<$Res>;
|
||||
factory _$$HttpHeaders_ListImplCopyWith(_$HttpHeaders_ListImpl value,
|
||||
$Res Function(_$HttpHeaders_ListImpl) then) =
|
||||
__$$HttpHeaders_ListImplCopyWithImpl<$Res>;
|
||||
@useResult
|
||||
$Res call({List<(String, String)> field0});
|
||||
}
|
||||
|
|
@ -244,24 +243,23 @@ abstract class _$$HttpHeaders_ListImplCopyWith<$Res> {
|
|||
class __$$HttpHeaders_ListImplCopyWithImpl<$Res>
|
||||
extends _$HttpHeadersCopyWithImpl<$Res, _$HttpHeaders_ListImpl>
|
||||
implements _$$HttpHeaders_ListImplCopyWith<$Res> {
|
||||
__$$HttpHeaders_ListImplCopyWithImpl(
|
||||
_$HttpHeaders_ListImpl _value,
|
||||
$Res Function(_$HttpHeaders_ListImpl) _then,
|
||||
) : super(_value, _then);
|
||||
__$$HttpHeaders_ListImplCopyWithImpl(_$HttpHeaders_ListImpl _value,
|
||||
$Res Function(_$HttpHeaders_ListImpl) _then)
|
||||
: super(_value, _then);
|
||||
|
||||
/// Create a copy of HttpHeaders
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({Object? field0 = null}) {
|
||||
return _then(
|
||||
_$HttpHeaders_ListImpl(
|
||||
null == field0
|
||||
? _value._field0
|
||||
: field0 // ignore: cast_nullable_to_non_nullable
|
||||
as List<(String, String)>,
|
||||
),
|
||||
);
|
||||
$Res call({
|
||||
Object? field0 = null,
|
||||
}) {
|
||||
return _then(_$HttpHeaders_ListImpl(
|
||||
null == field0
|
||||
? _value._field0
|
||||
: field0 // ignore: cast_nullable_to_non_nullable
|
||||
as List<(String, String)>,
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -269,8 +267,8 @@ class __$$HttpHeaders_ListImplCopyWithImpl<$Res>
|
|||
|
||||
class _$HttpHeaders_ListImpl extends HttpHeaders_List {
|
||||
const _$HttpHeaders_ListImpl(final List<(String, String)> field0)
|
||||
: _field0 = field0,
|
||||
super._();
|
||||
: _field0 = field0,
|
||||
super._();
|
||||
|
||||
final List<(String, String)> _field0;
|
||||
@override
|
||||
|
|
@ -304,9 +302,7 @@ class _$HttpHeaders_ListImpl extends HttpHeaders_List {
|
|||
@pragma('vm:prefer-inline')
|
||||
_$$HttpHeaders_ListImplCopyWith<_$HttpHeaders_ListImpl> get copyWith =>
|
||||
__$$HttpHeaders_ListImplCopyWithImpl<_$HttpHeaders_ListImpl>(
|
||||
this,
|
||||
_$identity,
|
||||
);
|
||||
this, _$identity);
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
|
|
@ -393,47 +389,52 @@ mixin _$HttpResponseBody {
|
|||
required TResult Function(String field0) text,
|
||||
required TResult Function(Uint8List field0) bytes,
|
||||
required TResult Function() stream,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult? whenOrNull<TResult extends Object?>({
|
||||
TResult? Function(String field0)? text,
|
||||
TResult? Function(Uint8List field0)? bytes,
|
||||
TResult? Function()? stream,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult maybeWhen<TResult extends Object?>({
|
||||
TResult Function(String field0)? text,
|
||||
TResult Function(Uint8List field0)? bytes,
|
||||
TResult Function()? stream,
|
||||
required TResult orElse(),
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult map<TResult extends Object?>({
|
||||
required TResult Function(HttpResponseBody_Text value) text,
|
||||
required TResult Function(HttpResponseBody_Bytes value) bytes,
|
||||
required TResult Function(HttpResponseBody_Stream value) stream,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult? mapOrNull<TResult extends Object?>({
|
||||
TResult? Function(HttpResponseBody_Text value)? text,
|
||||
TResult? Function(HttpResponseBody_Bytes value)? bytes,
|
||||
TResult? Function(HttpResponseBody_Stream value)? stream,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult maybeMap<TResult extends Object?>({
|
||||
TResult Function(HttpResponseBody_Text value)? text,
|
||||
TResult Function(HttpResponseBody_Bytes value)? bytes,
|
||||
TResult Function(HttpResponseBody_Stream value)? stream,
|
||||
required TResult orElse(),
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}) =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class $HttpResponseBodyCopyWith<$Res> {
|
||||
factory $HttpResponseBodyCopyWith(
|
||||
HttpResponseBody value,
|
||||
$Res Function(HttpResponseBody) then,
|
||||
) = _$HttpResponseBodyCopyWithImpl<$Res, HttpResponseBody>;
|
||||
HttpResponseBody value, $Res Function(HttpResponseBody) then) =
|
||||
_$HttpResponseBodyCopyWithImpl<$Res, HttpResponseBody>;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
|
|
@ -453,9 +454,9 @@ class _$HttpResponseBodyCopyWithImpl<$Res, $Val extends HttpResponseBody>
|
|||
/// @nodoc
|
||||
abstract class _$$HttpResponseBody_TextImplCopyWith<$Res> {
|
||||
factory _$$HttpResponseBody_TextImplCopyWith(
|
||||
_$HttpResponseBody_TextImpl value,
|
||||
$Res Function(_$HttpResponseBody_TextImpl) then,
|
||||
) = __$$HttpResponseBody_TextImplCopyWithImpl<$Res>;
|
||||
_$HttpResponseBody_TextImpl value,
|
||||
$Res Function(_$HttpResponseBody_TextImpl) then) =
|
||||
__$$HttpResponseBody_TextImplCopyWithImpl<$Res>;
|
||||
@useResult
|
||||
$Res call({String field0});
|
||||
}
|
||||
|
|
@ -464,24 +465,23 @@ abstract class _$$HttpResponseBody_TextImplCopyWith<$Res> {
|
|||
class __$$HttpResponseBody_TextImplCopyWithImpl<$Res>
|
||||
extends _$HttpResponseBodyCopyWithImpl<$Res, _$HttpResponseBody_TextImpl>
|
||||
implements _$$HttpResponseBody_TextImplCopyWith<$Res> {
|
||||
__$$HttpResponseBody_TextImplCopyWithImpl(
|
||||
_$HttpResponseBody_TextImpl _value,
|
||||
$Res Function(_$HttpResponseBody_TextImpl) _then,
|
||||
) : super(_value, _then);
|
||||
__$$HttpResponseBody_TextImplCopyWithImpl(_$HttpResponseBody_TextImpl _value,
|
||||
$Res Function(_$HttpResponseBody_TextImpl) _then)
|
||||
: super(_value, _then);
|
||||
|
||||
/// Create a copy of HttpResponseBody
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({Object? field0 = null}) {
|
||||
return _then(
|
||||
_$HttpResponseBody_TextImpl(
|
||||
null == field0
|
||||
? _value.field0
|
||||
: field0 // ignore: cast_nullable_to_non_nullable
|
||||
as String,
|
||||
),
|
||||
);
|
||||
$Res call({
|
||||
Object? field0 = null,
|
||||
}) {
|
||||
return _then(_$HttpResponseBody_TextImpl(
|
||||
null == field0
|
||||
? _value.field0
|
||||
: field0 // ignore: cast_nullable_to_non_nullable
|
||||
as String,
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -515,11 +515,8 @@ class _$HttpResponseBody_TextImpl extends HttpResponseBody_Text {
|
|||
@override
|
||||
@pragma('vm:prefer-inline')
|
||||
_$$HttpResponseBody_TextImplCopyWith<_$HttpResponseBody_TextImpl>
|
||||
get copyWith =>
|
||||
__$$HttpResponseBody_TextImplCopyWithImpl<_$HttpResponseBody_TextImpl>(
|
||||
this,
|
||||
_$identity,
|
||||
);
|
||||
get copyWith => __$$HttpResponseBody_TextImplCopyWithImpl<
|
||||
_$HttpResponseBody_TextImpl>(this, _$identity);
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
|
|
@ -601,15 +598,15 @@ abstract class HttpResponseBody_Text extends HttpResponseBody {
|
|||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
_$$HttpResponseBody_TextImplCopyWith<_$HttpResponseBody_TextImpl>
|
||||
get copyWith => throw _privateConstructorUsedError;
|
||||
get copyWith => throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class _$$HttpResponseBody_BytesImplCopyWith<$Res> {
|
||||
factory _$$HttpResponseBody_BytesImplCopyWith(
|
||||
_$HttpResponseBody_BytesImpl value,
|
||||
$Res Function(_$HttpResponseBody_BytesImpl) then,
|
||||
) = __$$HttpResponseBody_BytesImplCopyWithImpl<$Res>;
|
||||
_$HttpResponseBody_BytesImpl value,
|
||||
$Res Function(_$HttpResponseBody_BytesImpl) then) =
|
||||
__$$HttpResponseBody_BytesImplCopyWithImpl<$Res>;
|
||||
@useResult
|
||||
$Res call({Uint8List field0});
|
||||
}
|
||||
|
|
@ -619,23 +616,23 @@ class __$$HttpResponseBody_BytesImplCopyWithImpl<$Res>
|
|||
extends _$HttpResponseBodyCopyWithImpl<$Res, _$HttpResponseBody_BytesImpl>
|
||||
implements _$$HttpResponseBody_BytesImplCopyWith<$Res> {
|
||||
__$$HttpResponseBody_BytesImplCopyWithImpl(
|
||||
_$HttpResponseBody_BytesImpl _value,
|
||||
$Res Function(_$HttpResponseBody_BytesImpl) _then,
|
||||
) : super(_value, _then);
|
||||
_$HttpResponseBody_BytesImpl _value,
|
||||
$Res Function(_$HttpResponseBody_BytesImpl) _then)
|
||||
: super(_value, _then);
|
||||
|
||||
/// Create a copy of HttpResponseBody
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({Object? field0 = null}) {
|
||||
return _then(
|
||||
_$HttpResponseBody_BytesImpl(
|
||||
null == field0
|
||||
? _value.field0
|
||||
: field0 // ignore: cast_nullable_to_non_nullable
|
||||
as Uint8List,
|
||||
),
|
||||
);
|
||||
$Res call({
|
||||
Object? field0 = null,
|
||||
}) {
|
||||
return _then(_$HttpResponseBody_BytesImpl(
|
||||
null == field0
|
||||
? _value.field0
|
||||
: field0 // ignore: cast_nullable_to_non_nullable
|
||||
as Uint8List,
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -670,11 +667,8 @@ class _$HttpResponseBody_BytesImpl extends HttpResponseBody_Bytes {
|
|||
@override
|
||||
@pragma('vm:prefer-inline')
|
||||
_$$HttpResponseBody_BytesImplCopyWith<_$HttpResponseBody_BytesImpl>
|
||||
get copyWith =>
|
||||
__$$HttpResponseBody_BytesImplCopyWithImpl<_$HttpResponseBody_BytesImpl>(
|
||||
this,
|
||||
_$identity,
|
||||
);
|
||||
get copyWith => __$$HttpResponseBody_BytesImplCopyWithImpl<
|
||||
_$HttpResponseBody_BytesImpl>(this, _$identity);
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
|
|
@ -756,15 +750,15 @@ abstract class HttpResponseBody_Bytes extends HttpResponseBody {
|
|||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
_$$HttpResponseBody_BytesImplCopyWith<_$HttpResponseBody_BytesImpl>
|
||||
get copyWith => throw _privateConstructorUsedError;
|
||||
get copyWith => throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class _$$HttpResponseBody_StreamImplCopyWith<$Res> {
|
||||
factory _$$HttpResponseBody_StreamImplCopyWith(
|
||||
_$HttpResponseBody_StreamImpl value,
|
||||
$Res Function(_$HttpResponseBody_StreamImpl) then,
|
||||
) = __$$HttpResponseBody_StreamImplCopyWithImpl<$Res>;
|
||||
_$HttpResponseBody_StreamImpl value,
|
||||
$Res Function(_$HttpResponseBody_StreamImpl) then) =
|
||||
__$$HttpResponseBody_StreamImplCopyWithImpl<$Res>;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
|
|
@ -772,9 +766,9 @@ class __$$HttpResponseBody_StreamImplCopyWithImpl<$Res>
|
|||
extends _$HttpResponseBodyCopyWithImpl<$Res, _$HttpResponseBody_StreamImpl>
|
||||
implements _$$HttpResponseBody_StreamImplCopyWith<$Res> {
|
||||
__$$HttpResponseBody_StreamImplCopyWithImpl(
|
||||
_$HttpResponseBody_StreamImpl _value,
|
||||
$Res Function(_$HttpResponseBody_StreamImpl) _then,
|
||||
) : super(_value, _then);
|
||||
_$HttpResponseBody_StreamImpl _value,
|
||||
$Res Function(_$HttpResponseBody_StreamImpl) _then)
|
||||
: super(_value, _then);
|
||||
|
||||
/// Create a copy of HttpResponseBody
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
|
|
|
|||
Loading…
Reference in a new issue