SmsConversation.fromMap constructor
Creates an SmsConversation from a Map (typically from platform channel) This method safely converts the map data to proper types
Implementation
factory SmsConversation.fromMap(Map<String, dynamic> map) {
return SmsConversation(
id: map['_id']?.toString() ?? map['id']?.toString() ?? '',
threadId: map['thread_id']?.toString() ?? '',
address: map['address']?.toString() ?? '',
date: _parseDateTime(map['date']),
snippet: map['snippet']?.toString() ?? '',
);
}