SmsConversation.fromMap constructor

SmsConversation.fromMap(
  1. Map<String, dynamic> map
)

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() ?? '',
  );
}