MicroAppEvent<T>.fromMap constructor
MicroAppEvent<T>.fromMap(
- Map<String, dynamic> map
)
Implementation
factory MicroAppEvent.fromMap(Map<String, dynamic> map) {
List<dynamic>? list = map['channels'];
final channels =
list != null ? list.map((e) => e.toString()).toList() : <String>[];
return MicroAppEvent<T>(
name: map['name'] ?? '',
payload: map['payload'],
distinct: map['distinct'] ?? false,
version: map['version'],
datetime: DateTime.tryParse(map['datetime'] ?? '') ?? DateTime.now(),
channels: channels,
);
}