🐛 Fix post metadata uses wrong key to deserialize

This commit is contained in:
2026-01-03 12:45:28 +08:00
parent 188b6821a2
commit 703335429a
7 changed files with 18 additions and 26 deletions

View File

@@ -21,7 +21,7 @@ _SnPost _$SnPostFromJson(Map<String, dynamic> json) => _SnPost(
content: json['content'] as String?,
slug: json['slug'] as String?,
type: (json['type'] as num?)?.toInt() ?? 0,
meta: json['meta'] as Map<String, dynamic>?,
meta: json['metadata'] as Map<String, dynamic>?,
embedView: json['embed_view'] == null
? null
: SnPostEmbedView.fromJson(json['embed_view'] as Map<String, dynamic>),
@@ -116,7 +116,7 @@ Map<String, dynamic> _$SnPostToJson(_SnPost instance) => <String, dynamic>{
'content': instance.content,
'slug': instance.slug,
'type': instance.type,
'meta': instance.meta,
'metadata': instance.meta,
'embed_view': instance.embedView?.toJson(),
'views_unique': instance.viewsUnique,
'views_total': instance.viewsTotal,