diff --git a/lib/models/node_model.dart b/lib/models/node_model.dart index af5f8cbc1..2aeaa893b 100644 --- a/lib/models/node_model.dart +++ b/lib/models/node_model.dart @@ -26,6 +26,8 @@ class NodeModel { final bool isFailover; // @HiveField(9) final bool isDown; + // @HiveField(10) + final bool? trusted; NodeModel({ required this.host, @@ -38,6 +40,7 @@ class NodeModel { required this.isFailover, required this.isDown, this.loginName, + this.trusted, }); NodeModel copyWith({ @@ -50,6 +53,7 @@ class NodeModel { String? coinName, bool? isFailover, bool? isDown, + bool? trusted, }) { return NodeModel( host: host ?? this.host, @@ -62,6 +66,7 @@ class NodeModel { coinName: coinName ?? this.coinName, isFailover: isFailover ?? this.isFailover, isDown: isDown ?? this.isDown, + trusted: trusted ?? this.trusted, ); } @@ -82,6 +87,7 @@ class NodeModel { map['coinName'] = coinName; map['isFailover'] = isFailover; map['isDown'] = isDown; + map['trusted'] = trusted; return map; } diff --git a/lib/models/type_adaptors/node_model.g.dart b/lib/models/type_adaptors/node_model.g.dart index 580c36a75..5be8f782c 100644 --- a/lib/models/type_adaptors/node_model.g.dart +++ b/lib/models/type_adaptors/node_model.g.dart @@ -26,14 +26,15 @@ class NodeModelAdapter extends TypeAdapter { loginName: fields[5] as String?, coinName: fields[7] as String, isFailover: fields[8] as bool, - isDown: fields[8] as bool, + isDown: fields[9] as bool, + trusted: fields[10] as bool?, ); } @override void write(BinaryWriter writer, NodeModel obj) { writer - ..writeByte(10) + ..writeByte(11) ..writeByte(0) ..write(obj.id) ..writeByte(1) @@ -54,6 +55,8 @@ class NodeModelAdapter extends TypeAdapter { ..write(obj.isFailover) ..writeByte(9) ..write(obj.isDown); + ..writeByte(10) + ..write(obj.trusted); } @override