toRow method

Map<String, Object?> toRow(
  1. BlogPost p
)

Post → linha de banco (chaves = columns).

Implementation

Map<String, Object?> toRow(BlogPost p) => {
  'slug': p.slug,
  'title': p.title,
  'subtitle': p.subtitle,
  'description': p.description,
  'body': p.bodyMarkdown,
  'author': p.author,
  'image': p.image,
  'category': p.category?.segments.join('/'),
  'tags': p.tags.map((t) => t.name).join(', '),
  'draft': p.draft ? 1 : 0,
  'views': p.views,
  'date': _dateStr(p.date),
};