From f1dcd0c36d558882bfbc7f4465ed56fac0743c55 Mon Sep 17 00:00:00 2001 From: Jagandeep Brar Date: Tue, 16 Aug 2022 20:00:07 -0400 Subject: [PATCH] fix(database): safely type indexer fields and headers --- lib/database/models/external_module.dart | 4 ++-- lib/database/models/indexer.dart | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/database/models/external_module.dart b/lib/database/models/external_module.dart index c55bce48..0535f6f8 100644 --- a/lib/database/models/external_module.dart +++ b/lib/database/models/external_module.dart @@ -6,11 +6,11 @@ part 'external_module.g.dart'; @HiveType(typeId: 26, adapterName: 'LunaExternalModuleAdapter') class LunaExternalModule extends HiveObject { @JsonKey() - @HiveField(0) + @HiveField(0, defaultValue: '') String displayName; @JsonKey() - @HiveField(1) + @HiveField(1, defaultValue: '') String host; LunaExternalModule({ diff --git a/lib/database/models/indexer.dart b/lib/database/models/indexer.dart index 78e4cca3..b1ba32e0 100644 --- a/lib/database/models/indexer.dart +++ b/lib/database/models/indexer.dart @@ -7,20 +7,20 @@ part 'indexer.g.dart'; @HiveType(typeId: 1, adapterName: 'LunaIndexerAdapter') class LunaIndexer extends HiveObject { @JsonKey() - @HiveField(0) + @HiveField(0, defaultValue: '') String displayName; @JsonKey() - @HiveField(1) + @HiveField(1, defaultValue: '') String host; @JsonKey(name: 'key') - @HiveField(2) + @HiveField(2, defaultValue: '') String apiKey; @JsonKey() - @HiveField(3) - Map headers; + @HiveField(3, defaultValue: {}) + Map headers; @JsonKey() @HiveField(4)