fix(database): safely type indexer fields and headers

This commit is contained in:
Jagandeep Brar
2022-08-16 20:00:07 -04:00
parent 450be7290b
commit f1dcd0c36d
2 changed files with 7 additions and 7 deletions

View File

@@ -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({

View File

@@ -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: <String, String>{})
Map<String, String> headers;
@JsonKey()
@HiveField(4)