fix reaction extradata
This commit is contained in:
@@ -15,7 +15,7 @@ class Reaction {
|
|||||||
this.user,
|
this.user,
|
||||||
String? userId,
|
String? userId,
|
||||||
this.score = 0,
|
this.score = 0,
|
||||||
this.extraData,
|
this.extraData = const {},
|
||||||
}) : userId = userId ?? user?.id,
|
}) : userId = userId ?? user?.id,
|
||||||
createdAt = createdAt ?? DateTime.now();
|
createdAt = createdAt ?? DateTime.now();
|
||||||
|
|
||||||
@@ -49,8 +49,11 @@ class Reaction {
|
|||||||
final String? userId;
|
final String? userId;
|
||||||
|
|
||||||
/// Reaction custom extraData
|
/// Reaction custom extraData
|
||||||
@JsonKey(includeIfNull: false)
|
@JsonKey(
|
||||||
final Map<String, Object?>? extraData;
|
includeIfNull: false,
|
||||||
|
defaultValue: {},
|
||||||
|
)
|
||||||
|
final Map<String, Object?> extraData;
|
||||||
|
|
||||||
/// Map of custom user extraData
|
/// Map of custom user extraData
|
||||||
static const topLevelFields = [
|
static const topLevelFields = [
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ Reaction _$ReactionFromJson(Map<String, dynamic> json) {
|
|||||||
: User.fromJson(json['user'] as Map<String, dynamic>),
|
: User.fromJson(json['user'] as Map<String, dynamic>),
|
||||||
userId: json['user_id'] as String?,
|
userId: json['user_id'] as String?,
|
||||||
score: json['score'] as int? ?? 0,
|
score: json['score'] as int? ?? 0,
|
||||||
extraData: json['extra_data'] as Map<String, dynamic>?,
|
extraData: json['extra_data'] as Map<String, dynamic>? ?? {},
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -38,6 +38,6 @@ Map<String, dynamic> _$ReactionToJson(Reaction instance) {
|
|||||||
writeNotNull('user', readonly(instance.user));
|
writeNotNull('user', readonly(instance.user));
|
||||||
val['score'] = instance.score;
|
val['score'] = instance.score;
|
||||||
writeNotNull('user_id', readonly(instance.userId));
|
writeNotNull('user_id', readonly(instance.userId));
|
||||||
writeNotNull('extra_data', instance.extraData);
|
val['extra_data'] = instance.extraData;
|
||||||
return val;
|
return val;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user