Proper support for dynamic data in custom embeds (#732)

pull/736/head
Alex Isaienko 3 years ago committed by GitHub
parent 658b586a4f
commit 85040e2599
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      lib/src/models/documents/nodes/embeddable.dart

@ -13,15 +13,14 @@ class Embeddable {
final dynamic data;
Map<String, dynamic> toJson() {
final m = <String, String>{type: data};
return m;
return {type: data};
}
static Embeddable fromJson(Map<String, dynamic> json) {
final m = Map<String, dynamic>.from(json);
assert(m.length == 1, 'Embeddable map must only have one key');
return BlockEmbed(m.keys.first, m.values.first);
return Embeddable(m.keys.first, m.values.first);
}
}

Loading…
Cancel
Save