DitoPushPayload.fromData constructor
DitoPushPayload.fromData(
- Map? data
Extrai os campos ricos de um data map de push (ex.: RemoteMessage.data).
Implementation
factory DitoPushPayload.fromData(Map<dynamic, dynamic>? data) {
if (data == null || data.isEmpty) return const DitoPushPayload();
return DitoPushPayload(
image: _readString(data, 'image'),
actions: _parseActions(_readRaw(data, 'actions')),
customData: _parseCustomData(_readRaw(data, 'custom_data')),
);
}