Fehlerkorrekturen

This commit is contained in:
Sven committed 2024-03-12 14:52:35 +01:00
1 parent e862f0b7aa
commit e5c3a3ca22
9 files changed
+79 -83

No files matched your search

+34 -14
View File
@@ -298,9 +298,13 @@ int _zipSetPosEstimateSize(
Map<Type, List<int>> allOffsets,
) {
var bytesCount = offsets.last;
bytesCount += 3 +
ZipTrackSchema.estimateSize(
object.track, allOffsets[ZipTrack]!, allOffsets);
{
final value = object.track;
if (value != null) {
bytesCount += 3 +
ZipTrackSchema.estimateSize(value, allOffsets[ZipTrack]!, allOffsets);
}
}
bytesCount += 3 + object.zip.length * 3;
return bytesCount;
}
@@ -328,11 +332,10 @@ ZipSetPos _zipSetPosDeserialize(
) {
final object = ZipSetPos();
object.track = reader.readObjectOrNull<ZipTrack>(
offsets[0],
ZipTrackSchema.deserialize,
allOffsets,
) ??
ZipTrack();
offsets[0],
ZipTrackSchema.deserialize,
allOffsets,
);
object.zip = reader.readString(offsets[1]);
return object;
}
@@ -346,11 +349,10 @@ P _zipSetPosDeserializeProp<P>(
switch (propertyId) {
case 0:
return (reader.readObjectOrNull<ZipTrack>(
offset,
ZipTrackSchema.deserialize,
allOffsets,
) ??
ZipTrack()) as P;
offset,
ZipTrackSchema.deserialize,
allOffsets,
)) as P;
case 1:
return (reader.readString(offset)) as P;
default:
@@ -360,6 +362,22 @@ P _zipSetPosDeserializeProp<P>(
extension ZipSetPosQueryFilter
on QueryBuilder<ZipSetPos, ZipSetPos, QFilterCondition> {
QueryBuilder<ZipSetPos, ZipSetPos, QAfterFilterCondition> trackIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNull(
property: r'track',
));
});
}
QueryBuilder<ZipSetPos, ZipSetPos, QAfterFilterCondition> trackIsNotNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const FilterCondition.isNotNull(
property: r'track',
));
});
}
QueryBuilder<ZipSetPos, ZipSetPos, QAfterFilterCondition> zipEqualTo(
String value, {
bool caseSensitive = true,
@@ -1046,7 +1064,9 @@ Map<String, dynamic> _$ZipReqZipToJson(ZipReqZip instance) => <String, dynamic>{
ZipSetPos _$ZipSetPosFromJson(Map<String, dynamic> json) => ZipSetPos()
..zip = json['zip'] as String
..track = ZipTrack.fromJson(json['track'] as Map<String, dynamic>);
..track = json['track'] == null
? null
: ZipTrack.fromJson(json['track'] as Map<String, dynamic>);
Map<String, dynamic> _$ZipSetPosToJson(ZipSetPos instance) => <String, dynamic>{
'zip': instance.zip,