From bae29fea0a805ef44b626ae6278dc4d91f36fc02 Mon Sep 17 00:00:00 2001 From: wuuzw <29149346+wuuzw@users.noreply.github.com> Date: Tue, 19 Jan 2021 20:38:40 -0500 Subject: [PATCH] fix wrong numbering in hive fields --- lib/app/shared/models/feed_item.dart | 20 ++++++++++++++------ lib/app/shared/models/feed_item.g.dart | 14 +++++++------- 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/lib/app/shared/models/feed_item.dart b/lib/app/shared/models/feed_item.dart index 7d2d17a..5af25e0 100644 --- a/lib/app/shared/models/feed_item.dart +++ b/lib/app/shared/models/feed_item.dart @@ -6,30 +6,38 @@ import 'item_type.dart'; part 'feed_item.g.dart'; @HiveType(typeId: 1) -@JsonSerializable() +@JsonSerializable(explicitToJson: true) class FeedItem extends HiveObject { @HiveField(0) final int id; + @HiveField(1) final String title; + @HiveField(2) final int points; + @HiveField(3) final String user; + @HiveField(4) final int time; + @HiveField(5) @JsonKey(name: 'time_ago') - @HiveField(6) final String timeAgo; + @JsonKey(name: 'comments_count') - @HiveField(7) + @HiveField(6) final int commentsCount; - @HiveField(8) + + @HiveField(7) final ItemType type; - @HiveField(9) + + @HiveField(8) final String url; - @HiveField(10) + + @HiveField(9) final String domain; FeedItem(this.id, this.title, this.points, this.user, this.time, this.timeAgo, this.commentsCount, this.type, diff --git a/lib/app/shared/models/feed_item.g.dart b/lib/app/shared/models/feed_item.g.dart index 4ad96cd..b29920c 100644 --- a/lib/app/shared/models/feed_item.g.dart +++ b/lib/app/shared/models/feed_item.g.dart @@ -23,10 +23,10 @@ class FeedItemAdapter extends TypeAdapter { fields[3] as String, fields[4] as int, fields[5] as String, - fields[7] as int, - fields[8] as ItemType, + fields[6] as int, + fields[7] as ItemType, + fields[8] as String, fields[9] as String, - fields[10] as String, ); } @@ -46,13 +46,13 @@ class FeedItemAdapter extends TypeAdapter { ..write(obj.time) ..writeByte(5) ..write(obj.timeAgo) - ..writeByte(7) + ..writeByte(6) ..write(obj.commentsCount) - ..writeByte(8) + ..writeByte(7) ..write(obj.type) - ..writeByte(9) + ..writeByte(8) ..write(obj.url) - ..writeByte(10) + ..writeByte(9) ..write(obj.domain); }