DiaryEntry.fromMap constructor
Creates a DiaryEntry instance from a given map and document ID.
Implementation
factory DiaryEntry.fromMap(String id, Map<String, dynamic> map) {
return DiaryEntry(
id: id,
title: map['title'] ?? '',
description: map['description'] ?? '',
date: DateTime.parse(map['date']),
latitude: (map['latitude'] as num).toDouble(),
longitude: (map['longitude'] as num).toDouble(),
location: map['location'] ?? '',
photoUrls: List<String>.from(map['photoUrls'] ?? []),
);
}