rm: field password of PrivateKeyInfo

This commit is contained in:
lollipopkit
2023-08-04 23:47:22 +08:00
parent ee3e30d9b5
commit d88a078cd6
7 changed files with 45 additions and 52 deletions

View File

@@ -5,25 +5,21 @@ part 'private_key_info.g.dart';
@HiveType(typeId: 1)
class PrivateKeyInfo {
@HiveField(0)
late String id;
final String id;
@HiveField(1)
late String key;
@Deprecated('Never use this field')
@HiveField(2)
late String password;
final String key;
PrivateKeyInfo({
required this.id,
required this.key,
});
PrivateKeyInfo.fromJson(Map<String, dynamic> json) {
id = json["id"].toString();
key = json["private_key"].toString();
}
PrivateKeyInfo.fromJson(Map<String, dynamic> json)
: id = json["id"].toString(),
key = json["private_key"].toString();
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
final data = <String, String>{};
data["id"] = id;
data["private_key"] = key;
return data;