Message.fromMap constructor

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

Implementation

factory Message.fromMap(Map<String, dynamic> map) {
  return Message(
    sender: map['sender'] != null ? map['sender'] as String : '',
    receivers: map['receivers'] != null &&
            map['receivers'] is List &&
            map['receivers'].isNotEmpty &&
            map['receivers'][0] != null
        ? List<String>.from(map['receivers'] as List)
        : [],
    message: map['message'] as String,
    timestamp: map['timestamp'] as String,
    group: map['group'] as bool,
  );
}